纠纷奇闻社交美文家庭
投稿投诉
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

Lazarus文件系统管理

3月7日 飞仙轩投稿
  Lazarus文件系统管理
  Lazarus的FileUtil单元包含用以维持Delphi的FileUtil单元的兼容性的函数和过程。1。如何使用FileUtil单元
  为在一个工程中启动FileUtil,只需要将LazUtils添加到所需要的软件包中。按照这个步骤:
  1转到LazarusIDE菜单ProjectProjectInspector。
  2在工程查看器对话框窗口中,单击AddNewRequirement。
  3在NewRequirement对话框窗口中,查找LazUtils单元,然后单击OK。
  4现在,你可以将FileUtil添加到一个Uses分句之中。2。函数列表文件属性或状态functionCompareFilenames(constFilename1,Filename2:string):functionCompareFilenamesIgnoreCase(constFilename1,Filename2:string):functionCompareFilenames(constFilename1,Filename2:ResolveLinks:boolean):functionCompareFilenames(Filename1:PCLen1:Filename2:PCLen2:ResolveLinks:boolean):functionFilenameIsAbsolute(constTheFilename:string):functionFilenameIsWinAbsolute(constTheFilename:string):functionFilenameIsUnixAbsolute(constTheFilename:string):procedureCheckIfFileIsExecutable(constAFilename:string);procedureCheckIfFileIsSymlink(constAFilename:string);functionFileIsReadable(constAFilename:string):functionFileIsWritable(constAFilename:string):functionFileIsText(constAFilename:string):functionFileIsText(constAFilename:outFileReadable:boolean):functionFileIsExecutable(constAFilename:string):functionFileIsSymlink(constAFilename:string):functionFileIsHardLink(constAFilename:string):functionFileSize(constFilename:string):int64;functionGetFileDescription(constAFilename:string):functionReadAllLinks(constFilename:ExceptionOnError:boolean):如果一个链接是破损的,返回functionTryReadAllLinks(constFilename:string):如果一个链接是破损的,返回文件名称目录functionDirPathExists(constFileName:String):BfunctionForceDirectory(DirectoryName:string):functionDeleteDirectory(constDirectoryName:OnlyChildren:boolean):functionProgramDirectory:functionDirectoryIsWritable(constDirectoryName:string):文件名称部分functionExtractFileNameOnly(constAFilename:string):functionExtractFileNameWithoutExt(constAFilename:string):functionCompareFileExt(constFilename,Ext:CaseSensitive:boolean):functionCompareFileExt(constFilename,Ext:string):functionFilenameIsPascalUnit(constFilename:string):functionAppendPathDelim(constPath:string):functionChompPathDelim(constPath:string):functionTrimFilename(constAFilename:string):functionCleanAndExpandFilename(constFilename:string):functionCleanAndExpandDirectory(constFilename:string):functionCreateAbsoluteSearchPath(constSearchPath,BaseDirectory:string):functionCreateRelativePath(constFilename,BaseDirectory:UsePointDirectory:AlwaysRequireSharedBaseFolder:BooleanTrue):functionCreateAbsolutePath(constFilename,BaseDirectory:string):functionFileIsInPath(constFilename,Path:string):functionFileIsInDirectory(constFilename,Directory:string):文件搜索typeTSearchFileInPathFlag(sffDontSearchInBasePath,sffSearchLoUpCase);TSearchFileInPathFlagssetofTSearchFileInPathFconstAllDirectoryEntriesMfunctionGetAllFilesMask:functionGetExeExt:functionSearchFileInPath(constFilename,BasePath,SearchPath,Delimiter:Flags:TSearchFileInPathFlags):functionSearchAllFilesInPath(constFilename,BasePath,SearchPath,Delimiter:Flags:TSearchFileInPathFlags):TSfunctionFindDiskFilename(constFilename:string):functionFindDiskFileCaseInsensitive(constFilename:string):functionFindDefaultExecutablePath(constExecutable:constBaseDir:string):typeTFileIteratorclassprivateFPath:SFLevel:IFFileInfo:TSearchRFSearching:BfunctionGetFileName:SpublicprocedureSfunctionIsDirectory:BpublicpropertyFileName:StringreadGetFileNpropertyFileInfo:TSearchRecreadFFileIpropertyLevel:IntegerreadFLpropertyPath:StringreadFPpropertySearching:BooleanreadFSTFileFoundEventprocedure(FileIterator:TFileIterator)TDirectoryFoundEventprocedure(FileIterator:TFileIterator)TDirectoryEnterEventprocedure(FileIterator:TFileIterator)TFileSearcherclass(TFileIterator)privateFMaskSeparator:FFollowSymLink:BFOnFileFound:TFileFoundEFOnDirectoryFound:TDirectoryFoundEFOnDirectoryEnter:TDirectoryEnterEFFileAttribute:WFDirectoryAttribute:WprocedureRaiseSearchingEprotectedprocedureDoDirectoryEprocedureDoDirectoryFprocedureDoFileFpublicconstructorCprocedureSearch(constASearchPath:SASearchMask:SASearchSubDirs:BooleanTCaseSensitive:BooleanFalse);publicpropertyMaskSeparator:charreadFMaskSeparatorwriteFMaskSpropertyFollowSymLink:BooleanreadFFollowSymLinkwriteFFollowSymLpropertyFileAttribute:WordreadFFileAttributewriteFFileAttributedefaultfaApropertyDirectoryAttribute:WordreadFDirectoryAttributewriteFDirectoryAttributedefaultfaDpropertyOnDirectoryFound:TDirectoryFoundEventreadFOnDirectoryFoundwriteFOnDirectoryFpropertyOnFileFound:TFileFoundEventreadFOnFileFoundwriteFOnFileFpropertyOnDirectoryEnter:TDirectoryEnterEventreadFOnDirectoryEnterwriteFOnDirectoryEfunction〔〔FindAllFiles〕〕(constSearchPath:SSearchMask:SSearchSubDirs:BooleanTrue):TStringLfunctionFindAllDirectories(constSearchPath:SearchSubDirs:BooleanTrue):TStringL复制一个文件或一整个目录树function〔〔CopyFile〕〕(constSrcFilename,DestFilename:Flags:TCopyFileFlags〔cffOverwriteFile〕):function〔〔CopyFile〕〕(constSrcFilename,DestFilename:PreserveTime:boolean):functionCopyDirTree(constSourceDir,TargetDir:Flags:TCopyFileFlags〔〕):B文件动作functionReadFileToString(constFilename:string):functionGetTempFilename(constDirectory,Prefix:string):基本的函数,类似于RTL,但是使用UTF8,而不是使用系统编码AnsiToUTF8和UTF8ToAnsi在Linux、BSD、MacOSX下需要一个widestring管理器但是通常情况下,这些操作系统使用UTF8作为系统编码,因此不需要widestring管理器。functionNeedRTLAnsi:true,如果系统编码不是UTF8procedureSetNeedRTLAnsi(NewValue:boolean);functionUTF8ToSys(consts:string):像UTF8ToAnsi一样,但是更多的独立于widestring管理器functionSysToUTF8(consts:string):像AnsiToUTF8一样,但是更多的独立于widestring管理器functionConsoleToUTF8(consts:string):转换OEM编码字符串到UTF8(与一些Windows的特殊函数一起使用)functionUTF8ToConsole(consts:string):转换UTF8字符串到控制台编码(由Write、WriteLn使用)文件操作functionFileExistsUTF8(constFilename:string):functionFileAgeUTF8(constFileName:string):LfunctionDirectoryExistsUTF8(constDirectory:string):BfunctionExpandFileNameUTF8(constFileName:string):functionExpandUNCFileNameUTF8(constFileName:string):functionExtractShortPathNameUTF8(ConstFileName:String):SfunctionFindFirstUTF8(constPath:Attr:LoutRslt:TSearchRec):LfunctionFindNextUTF8(varRslt:TSearchRec):LprocedureFindCloseUTF8(varF:TSearchrec);functionFileSetDateUTF8(constFileName:SAge:Longint):LfunctionFileGetAttrUTF8(constFileName:String):LfunctionFileSetAttrUTF8(constFilename:SAttr:longint):LfunctionDeleteFileUTF8(constFileName:String):BfunctionRenameFileUTF8(constOldName,NewName:String):BfunctionFileSearchUTF8(constName,DirList:SImplicitCurrentDir:BooleanTrue):SfunctionFileIsReadOnlyUTF8(constFileName:String):BfunctionGetCurrentDirUTF8:SfunctionSetCurrentDirUTF8(constNewDir:String):BfunctionCreateDirUTF8(constNewDir:String):BfunctionRemoveDirUTF8(constDir:String):BfunctionForceDirectoriesUTF8(constDir:string):BfunctionFileOpenUTF8(ConstFileName:Mode:Integer):THfunctionFileCreateUTF8(ConstFileName:string):THfunctionFileCreateUTF8(ConstFileName:Rights:Cardinal):TH环境functionParamStrUTF8(Param:Integer):functionGetEnvironmentStringUTF8(Index:Integer):functionGetEnvironmentVariableUTF8(constEnvVar:string):SfunctionGetAppConfigDirUTF8(Global:BCreate:booleanfalse):functionGetAppConfigFileUTF8(Global:BSubDir:CreateDir:booleanfalse):其他functionSysErrorMessageUTF8(ErrorCode:Integer):S3。LazFileUtils
  专门处理UTF8文件的文件例行程序应使用LazFileUtils单元。比较文件名称functionCompareFilenames(constFilename1,Filename2:string):functionCompareFilenamesIgnoreCase(constFilename1,Filename2:string):functionCompareFileExt(constFilename,Ext:CaseSensitive:boolean):functionCompareFileExt(constFilename,Ext:string):functionCompareFilenameStarts(constFilename1,Filename2:string):functionCompareFilenames(Filename1:PCLen1:Filename2:PCLen2:integer):functionCompareFilenamesP(Filename1,Filename2:PCIgnoreCase:booleanfalse):false使用默认目录functionDirPathExists(DirectoryName:string):functionDirectoryIsWritable(constDirectoryName:string):文件名称functionExtractFileNameOnly(constAFilename:string):functionFilenameIsAbsolute(constTheFilename:string):functionFilenameIsWinAbsolute(constTheFilename:string):functionFilenameIsUnixAbsolute(constTheFilename:string):functionForceDirectory(DirectoryName:string):procedureCheckIfFileIsExecutable(constAFilename:string);procedureCheckIfFileIsSymlink(constAFilename:string);functionFileIsExecutable(constAFilename:string):functionFileIsSymlink(constAFilename:string):functionFileIsHardLink(constAFilename:string):functionFileIsReadable(constAFilename:string):functionFileIsWritable(constAFilename:string):functionFileIsText(constAFilename:string):functionFileIsText(constAFilename:outFileReadable:boolean):functionFilenameIsTrimmed(constTheFilename:string):functionFilenameIsTrimmed(StartPos:PCNameLen:integer):functionTrimFilename(constAFilename:string):functionResolveDots(constAFilename:string):ProcedureForcePathDelims(VarFileName:string);FunctionGetForcedPathDelims(ConstFileName:string):SfunctionCleanAndExpandFilename(constFilename:string):空的字符串返回当前目录functionCleanAndExpandDirectory(constFilename:string):空的字符串返回当前目录functionTrimAndExpandFilename(constFilename:constBaseDir:string):空的字符串返回空的字符串functionTrimAndExpandDirectory(constFilename:constBaseDir:string):空的字符串返回空的字符串functionTryCreateRelativePath(constDest,Source:SUsePointDirectory:AlwaysRequireSharedBaseFolder:BoutRelPath:String):BfunctionCreateRelativePath(constFilename,BaseDirectory:UsePointDirectory:AlwaysRequireSharedBaseFolder:BooleanTrue):functionFileIsInPath(constFilename,Path:string):functionAppendPathDelim(constPath:string):functionChompPathDelim(constPath:string):搜索路径functionCreateAbsoluteSearchPath(constSearchPath,BaseDirectory:string):functionCreateRelativeSearchPath(constSearchPath,BaseDirectory:string):functionMinimizeSearchPath(constSearchPath:string):functionFindPathInSearchPath(APath:PCAPathLen:SearchPath:PCSearchPathLen:integer):PCfunctionFindPathInSearchPath(constAPath,SearchPath:string):文件操作functionFileExistsUTF8(constFilename:string):functionFileAgeUTF8(constFileName:string):LfunctionDirectoryExistsUTF8(constDirectory:string):BfunctionExpandFileNameUTF8(constFileName:{const}BaseDir:string):functionFindFirstUTF8(constPath:Attr:LoutRslt:TSearchRec):LfunctionFindNextUTF8(varRslt:TSearchRec):LprocedureFindCloseUTF8(varF:TSearchrec);文件属性functionFileSetDateUTF8(constFileName:SAge:Longint):LfunctionFileGetAttrUTF8(constFileName:String):LfunctionFileSetAttrUTF8(constFilename:SAttr:longint):LfunctionDeleteFileUTF8(constFileName:String):BfunctionRenameFileUTF8(constOldName,NewName:String):BfunctionFileSearchUTF8(constName,DirList:SImplicitCurrentDir:BooleanTrue):SfunctionFileIsReadOnlyUTF8(constFileName:String):B获取、设置、创建、移除或强制移动目录functionGetCurrentDirUTF8:SfunctionSetCurrentDirUTF8(constNewDir:String):BfunctionCreateDirUTF8(constNewDir:String):BfunctionRemoveDirUTF8(constDir:String):BfunctionForceDirectoriesUTF8(constDir:string):B文件打开或创建functionFileOpenUTF8(ConstFileName:Mode:Integer):THfunctionFileCreateUTF8(ConstFileName:string):THfunctionFileCreateUTF8(ConstFileName:Rights:Cardinal):THFunctionFileCreateUtf8(ConstFileName:SShareMode:IRights:Cardinal):TH文件属性或大小functionFileSizeUtf8(constFilename:string):int64;functionGetFileDescription(constAFilename:string):functionReadAllLinks(constFilename:{H}ExceptionOnError:boolean):如果一个链接是破损的,返回functionTryReadAllLinks(constFilename:string):如果一个链接是破损的,返回文件名称functionGetShellLinkTarget(constFileName:string):针对调试期间functionDbgSFileAttr(Attr:LongInt):STPhysicalFilenameOnError(pfeException,pfeEmpty,pfeOriginal);获取FileNameOnError获取文件名称GettingfilenameexceptforUnixfunctionGetPhysicalFilename(constFilename:OnError:TPhysicalFilenameOnError):forUnixfunctionGetUnixPhysicalFilename(constFilename:ExceptionOnError:boolean):如果一个链接是破损的,返回获取路径functionGetAppConfigDirUTF8(Global:BCreate:booleanfalse):functionGetAppConfigFileUTF8(Global:BSubDir:CreateDir:booleanfalse):functionGetTempFileNameUTF8(constDir,Prefix:String):SUNC路径functionIsUNCPath(const{H}Path:String):BfunctionExtractUNCVolume(const{H}Path:String):SfunctionExtractFileRoot(FileName:String):SDarwin(macOS)路径functionGetDarwinSystemFilename(Filename:string):functionGetDarwinNormalizedFilename(Filename:nForm:Integer2):Windows路径functionSHGetFolderPathUTF8(ID:Integer):S命令行参数procedureSplitCmdLineParams(constParams:ParamList:TSReadBackslash:booleanfalse);functionStrToCmdLineParam(constParam:string):functionMergeCmdLineParams(ParamList:TStrings):高速缓冲存储器TInvalidateFileStateCacheEventprocedure(constFilename:string);varOnInvalidateFileStateCache:TInvalidateFileStateCacheEprocedureInvalidateFileStateCache(constFilename:string);
投诉 评论 转载

用药不当毁一生?最新儿童用药黑名单尽量别再喂孩子吃这些药了不知道大家有没有看过这样一个公益片:5岁的小主人付浠诺笑着讲自己的故事,感动了亿万妈妈。3年前的浠诺是个爱笑爱闹的小女孩,常常听到音乐就开心得手舞足蹈起来,然而却因为一次……中国队男子4x100米夺冠!闽将汤星强首棒超越来源:福建日报北京时间7月31日,在世界田联洲际巡回赛第33届国际体育团结运动会上,由中国新一代短跑选手汤星强、陈冠锋、严海滨、邓智舰组成的中国男子接力队,以39秒74的……拉脱维亚的现状,带你看看真实的拉脱维亚拉脱维亚共和国,简称拉脱维亚。国名源自民族语,意为铠甲、金属制的服装,位于波罗的海东岸,国土面积64589平方公里,拉脱维亚设有35个县和7个市,首都为里加,人口187。6万。……不愧是国师!张艺谋执导的冬奥会开幕式,迎来多位圈中大佬点赞2月4日,北京冬奥会开幕,总导演张艺谋将美、浪漫、现代、科技、未来展现得淋漓尽致。不得不说,张艺谋无愧于国师之称,一个冬奥会开幕式,让所有人再次看到了中国式浪漫。2004……脾胃失调,做这3个动作脾胃有什么症状?1。食欲不振。明明什么都没吃,甚至饥饿感很强,可就是吃不下,总觉得对什么都没胃口。2、大便不正常,早起排便发现大便软烂黏黏的。这说明一个人的脾胃不和……大爆冷!伊藤美诚苦战7局被淘汰,决胜局只输2分1113败北北京时间8月13日下午,乒乓球T联赛个人赛爆出超大冷门,国乒劲敌、奥运冠军名将伊藤美苦战7局后惨遭淘汰,大比分34、决胜局小比分1113输给芝田沙季,由此而止步于八强席位,成为……卡塔尔王后看世界杯抢风头!穿蟒纹大衣气场不输太后,旺夫脸真美之前的世界杯都是放在炎热的夏天举办,让热情与汗水洒满绿茵场,但今年的卡塔尔世界杯却放在了冬季,但这并不影响球迷与球员的激情,每次看台上都非常的热闹,近日,卡塔尔王后贾瓦哈就高调……二手书市场的快速增长多抓鱼产品分析报告随着经济的不断发展,近年来除了诞生出闲鱼、转转等头部综合性交易平台之外,在众多细分市场上也出现了很多优秀的交易平台,多抓鱼就是其中以二手书为切入点实现快速增长的一个平台。本文作……艾为电子,逐鹿中国芯作为集成电路设计企业,艾为电子以新智能硬件为应用核心,在可穿戴设备、智能便携设备和物联网、工业、汽车等细分领域,持续拓展了细分领域知名企业。。来源经理人传媒旗下《经理人》杂志……麻涌新沙工业园获殊荣广州日报讯(全媒体记者马骏通讯员金麻)记者昨日从麻涌镇获悉,该镇新沙工业园近日被认定为广东省2022年度特色产业园(食品饮料),该产业园聚集了一批先进的食品饮料生产企业,重点实……Lazarus文件系统管理Lazarus文件系统管理Lazarus的FileUtil单元包含用以维持Delphi的FileUtil单元的兼容性的函数和过程。1。如何使用FileUtil单元为……MySQL的7种JOIN表连接结果集,你了解几个?搞懂仅需1目录实践第一种第二种第三种第四种第五种第六种第七种实践我相信各位小伙伴通过上面的图已经明白了,接下来为了加深印象,让……
图自拍神器oppoa571600万像素美到窒息门前那片海老风尘的玩儿日记(壹贰壹)一王国纪元首充玫瑰骑士年底怎么换发型?剪短烫卷调层次,量身打造才完美图主攻中国市场三星c5能否逆袭成功图沙湖景区的地理位置哪些景点值得去游览比豆腐还嫩的橙子芝士云朵蛋糕被追着夸好看!全球智能手机出货量下滑国内国换机周期预计增加到34个月更详细的裙子搭配小知识,赶紧来get吧图桂林象鼻山风光迤逦多景点令人目不暇接图无线耳机推荐有哪些教你挑选最好音质开源基于SpringCloud技术国内首家开源免费的智慧消防如何提高孩子的抚养费?恭喜蔡斌!朱婷留洋传喜讯,曝欧洲豪门邀请中国女排核心加盟这就是幸福裸钻品牌巢姓男孩名字库最新巢姓男孩名字精选早知道阿森纳遭遇争议判罚涂层材料行业研究立足消费电子,导入新能源车企加速国产渗透蝉的自述价格挺豪横,极氪009能否撑得起豪华的名号?班主任评语肖战领衔探寻冬奥短道速滑运动员的后背力量朝如青丝暮成雪上篇第一章时光倒流

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形