Delphi——FindFirst學習
FindFirst在SysUtils中聲明 原型爲
Fucntion FindFirst(const Path:String;Attr:Integer;Var F:TSearchRec):Integer;
描述:
從指定的目錄中搜索第一個給定屬性文件實例
返回結果保存到參數F中,F參數是一個文件結構包含文件信息
成功返回0,否則返回錯誤代碼
參數Path:包含路徑和搜索模糊文件名,包括通配符: './text/*.*'搜索test目錄下的全部文件
參數Attr:指定文件屬性類型
faReadOnly:只讀文件
faHidden:隱藏文件
faSysFile:系統文件
faVolumeID:卷標文件
faDirectory:目錄文件
faArchive:歸檔文件//壓縮文件
faAnyFile:任何文件
Attr可以通過組合使用 faReadOnly+faSysFile
注意:
使用FindFist是要分配內存的使用完之後必須用FindClose關閉
一些屬性只能在特定的平臺上使用 faVolumeID和faArchivei不能在Unix和mac上使用