整理一些Delphi关于操作文件的函数
2013-12-22 15:12
423 查看
1、文件删除与截断
Erase(var F: File); //删除一个存在的文件
DeleteFile(const FileName: string): Boolean;//删除一个文件
Truncate(var F: File);//从文件当前位置将文件截断
Erase与DeleteFile的区别:
Erase:以文件变量为参数,当文件不能删除时引起一个异常;
DeleteFile:以文件名为参数,当文件不存在或不能删除时返回False,而并不引起一个异常。
2、文件名操作
Rename:文件更名,以文件变量为操作对象
RenameFile:文件更名,参数为文件的原名和新名
ChangeFileExt :改变文件扩展名
ExpandFileName:返回文件全路径名
ExtractFileExt :返回文件扩展名
ExtractFileName:从全路径名中返回文件名
ExtractFilePath:返回特定文件的路径
3、文件属性
FileGetAttr:返回文件属性
FileSetAttr:设置文件属性
4、文件状态
FileSize:返回文件对象大小
IOResult:返回上一次I/O操作的状态
FileExists :检测文件是否存在
5、文件日期
DateTimeToFileDate:把Delphi日期格式转换为DOS日期格式
FileDateToDateTime:把DOS日期格式转换为Delphi日期格式
FileGetDate:返回文件的DOS日期时间戳
FileSetDate:设置文件的DOS日期时间戳
6、文件读写
Read,Readln:从文本或记录文件中读取变量
Write:将指定变量写入文本或记录文件
Writeln:将指定变量写入文本文件并写入一个行结束标志
FileRead:从一个指定文件中读取变量
FileWrite :向指定文件写入数据
FileRead和FileWrite都是以文件句柄为操作对象,主要供系统内部使用。
7、目录操作
MkDir:创建当前目录的子目录
ChDir:改变当前目录
GetDir:返回特定磁盘的当前目录
RmDir:删除一个空子目录
8、磁盘操作
DiskFree:返回磁盘自由空间
DiskSize:返回特定磁盘的大小
9、文件查找
FileSearch:查找目录中是否存在某一特定文件
FindFirst :在目录中查找与给定文件名(可以包含匹配符)及属性集相匹配的第一个文件
FindNext:返回符合条件的下一个文件
FindClose :中止一个FindFirst / FindNext序列
Erase(var F: File); //删除一个存在的文件
DeleteFile(const FileName: string): Boolean;//删除一个文件
Truncate(var F: File);//从文件当前位置将文件截断
Erase与DeleteFile的区别:
Erase:以文件变量为参数,当文件不能删除时引起一个异常;
DeleteFile:以文件名为参数,当文件不存在或不能删除时返回False,而并不引起一个异常。
2、文件名操作
Rename:文件更名,以文件变量为操作对象
RenameFile:文件更名,参数为文件的原名和新名
ChangeFileExt :改变文件扩展名
ExpandFileName:返回文件全路径名
ExtractFileExt :返回文件扩展名
ExtractFileName:从全路径名中返回文件名
ExtractFilePath:返回特定文件的路径
3、文件属性
FileGetAttr:返回文件属性
FileSetAttr:设置文件属性
4、文件状态
FileSize:返回文件对象大小
IOResult:返回上一次I/O操作的状态
FileExists :检测文件是否存在
5、文件日期
DateTimeToFileDate:把Delphi日期格式转换为DOS日期格式
FileDateToDateTime:把DOS日期格式转换为Delphi日期格式
FileGetDate:返回文件的DOS日期时间戳
FileSetDate:设置文件的DOS日期时间戳
6、文件读写
Read,Readln:从文本或记录文件中读取变量
Write:将指定变量写入文本或记录文件
Writeln:将指定变量写入文本文件并写入一个行结束标志
FileRead:从一个指定文件中读取变量
FileWrite :向指定文件写入数据
FileRead和FileWrite都是以文件句柄为操作对象,主要供系统内部使用。
7、目录操作
MkDir:创建当前目录的子目录
ChDir:改变当前目录
GetDir:返回特定磁盘的当前目录
RmDir:删除一个空子目录
8、磁盘操作
DiskFree:返回磁盘自由空间
DiskSize:返回特定磁盘的大小
9、文件查找
FileSearch:查找目录中是否存在某一特定文件
FindFirst :在目录中查找与给定文件名(可以包含匹配符)及属性集相匹配的第一个文件
FindNext:返回符合条件的下一个文件
FindClose :中止一个FindFirst / FindNext序列
相关文章推荐
- 关于在WIN32调用一些Zw系列的文件操作函数
- 关于c语言的一些文件操作函数
- Delphi文件操作所涉及的一些函数
- 关于在WIN32调用一些Zw系列的文件操作函数
- Delphi文件操作所涉及的一些函数
- Delphi中关于文件、目录操作的函数
- Delphi文件操作所涉及的一些函数
- 我个人整理的一些关于文件的一些基本操作
- Delphi文件操作所涉及的一些函数 附例子
- 关于在WIN32调用一些Zw系列的文件操作函数
- Delphi文件操作所涉及的一些函数
- stdio库的一些流文件操作函数
- 关于PHP操作文件的一些FAQ总结
- 自己整理的关于C的一些字符串处理函数
- 0818-Linux下关于文件的一些操作
- Delphi文件操作函数
- (整理)关于C语言中的输入和输出函数的一些运用
- php 关于文件的一些封装好的函数
- DELPHI关于文件操作集锦
- 整理了一些windows上的路径操作函数