常用文件操作方法(2)
Directory类
命名空间:System.IO
方法(以下是静态方法):
| 序号 |
函数名称 |
描述 |
| 1 |
CreateDirectory |
创建指定路径中的所有目录。 |
| 2 |
Delete |
删除指定的目录。 |
| 3 |
Exists |
判断指定路径是否存在。 |
| 4 |
GetAccessControl |
返回某个目录的 Windows 访问控制列表 (ACL)。 |
| 5 |
GetCreationTime |
获取目录的创建日期和时间。 |
| 6 |
GetCreationTimeUtc |
获取目录创建的日期和时间,其格式为协调通用时间 (UTC)。 |
| 7 |
GetCurrentDirectory |
获取应用程序的当前工作目录。 |
| 8 |
GetDirectories |
获取指定目录中子目录的名称。 |
| 9 |
GetDirectoryRoot |
返回指定路径的卷信息、根信息或两者同时返回。 |
| 10 |
GetFiles |
返回指定目录中的文件的名称。 |
| 11 |
GetFileSystemEntries |
返回指定目录中所有文件和子目录的名称。 |
| 12 |
GetLastAccessTime |
返回上次访问指定文件或目录的日期和时间。 |
| 13 |
GetLastAccessTimeUtc |
返回上次访问指定文件或目录的日期和时间,其格式为协调通用时间 (UTC)。 |
| 14 |
GetLastWriteTime |
返回上次写入指定文件或目录的日期和时间。 |
| 15 |
GetLastWriteTimeUtc |
返回上次写入指定文件或目录的日期和时间,其格式为协调通用时间 (UTC)。 |
| 16 |
GetLogicalDrives |
检索此计算机上格式为“<驱动器号>:\”的逻辑驱动器的名称。 |
| 17 |
GetParent |
检索指定路径的父目录,包括绝对路径和相对路径。 |
| 18 |
Move |
将文件或目录及其内容移到新位置。 |
| 19 |
SetAccessControl |
将 DirectorySecurity 对象描述的访问控制列表 (ACL) 项应用于指定的目录。 |
| 20 |
SetCreationTime |
为指定的文件或目录设置创建日期和时间。 |
| 21 |
SetCreationTimeUtc |
设置指定文件或目录的创建日期和时间,其格式为协调通用时间 (UTC)。 |
| 22 |
SetCurrentDirectory |
将应用程序的当前工作目录设置为指定的目录。 |
| 23 |
SetLastAccessTime |
设置上次访问指定文件或目录的日期和时间。 |
| 24 |
SetLastAccessTimeUtc |
设置上次访问指定文件或目录的日期和时间,其格式为协调通用时间 (UTC)。 |
| 25 |
SetLastWriteTime |
设置上次写入目录的日期和时间。 |
| 26 |
SetLastWriteTimeUtc |
设置上次写入某个目录的日期和时间,其格式为协调通用时间 (UTC)。 |
DirectoryInfo类
命名空间:System.IO
方法:
| 序号 |
函数名 |
描述 |
| 1 |
Create |
创建目录。 |
| 2 |
CreateSubdirectory |
创建子目录。 |
| 3 |
Delete |
删除当前路径及内容。 |
| 4 |
MoveTo |
将当前路径及内容移动到新路径。 |
| 5 |
GetAccessControl |
获取当前目录的访问控制列表 (ACL) 项。 |
| 6 |
GetDirectories |
返回当前目录的子目录。 |
| 7 |
GetFiles |
返回当前目录下的文件名。 |
| 8 |
GetFileSystemInfos |
检索表示当前目录的文件和子目录的强类型FileSystemInfo对象的数组。 |
| 9 |
SetAccessControl |
设置当前目录的访问控制列表 (ACL) 项。 |
属性:
| 序号 |
属性名称 |
描述 |
| 1 |
Attributes |
获取或设置当前文件夹的FileAttributes。 |
| 2 |
CreateTime |
获取或设置当前文件夹的创建时间。 |
| 3 |
CreateTimeUtc |
获取或设置当前文件夹的创建时间,采用UTC格式。 |
| 4 |
Exists |
获取指示当前文件夹是否存在的值。 |
| 5 |
Extension |
获取表示文件扩展名部分的字符串。 |
| 6 |
FullName |
获取目录或文件的完整目录。 |
| 7 |
LastAccessTime |
获取或设置上次访问当前文件或目录的时间。 |
| 8 |
LastAccessTimeUtc |
获取或设置上次访问当前文件或目录的时间,采用UTC格式。 |
| 9 |
LastWriteTime |
获取或设置上次修改当前文件或目录的时间。 |
| 10 |
LastWriteTimeUtc |
获取或设置上次修改当前文件或目录的时间,采用UTC格式。 |
| 11 |
Parent |
获取指定子目录的父目录。 |
| 12 |
Root |
获取路径的根目录。 |
FileAttributes枚举:
命名空间:System.IO
注:此处只罗列出仅适用于目录和同时适用于目录和文件的枚举值。
| 序号 |
枚举值 |
描述 |
| 1 |
Archive |
文件/目录的存档状态。应用程序使用此属性为文件加上备份或移除标记。 |
| 2 |
Compressed |
文件已压缩。 |
| 3 |
Directory |
文件为一个目录。 |
| 4 |
Hidden |
文件/目录是隐藏的,因此没有包括在普通的目录列表中。 |
| 5 |
NotContentIndexed |
操作系统的内容索引服务不会创建此文件/目录的索引。 |
发表于 @ 2006年05月06日 11:00:00|评论(loading...)|编辑