常用的文件操作方法(2)

常用文件操作方法(2)

Directory类

命名空间:System.IO

方法(以下是静态方法):

序号函数名称描述
1CreateDirectory创建指定路径中的所有目录。
2Delete删除指定的目录。
3Exists判断指定路径是否存在。
4GetAccessControl返回某个目录的 Windows 访问控制列表 (ACL)。
5GetCreationTime获取目录的创建日期和时间。
6GetCreationTimeUtc获取目录创建的日期和时间,其格式为协调通用时间 (UTC)。
7GetCurrentDirectory获取应用程序的当前工作目录。
8GetDirectories获取指定目录中子目录的名称。
9GetDirectoryRoot返回指定路径的卷信息、根信息或两者同时返回。
10GetFiles返回指定目录中的文件的名称。
11GetFileSystemEntries返回指定目录中所有文件和子目录的名称。
12GetLastAccessTime返回上次访问指定文件或目录的日期和时间。
13GetLastAccessTimeUtc返回上次访问指定文件或目录的日期和时间,其格式为协调通用时间 (UTC)。
14GetLastWriteTime返回上次写入指定文件或目录的日期和时间。
15GetLastWriteTimeUtc返回上次写入指定文件或目录的日期和时间,其格式为协调通用时间 (UTC)。
16GetLogicalDrives检索此计算机上格式为“<驱动器号>:/”的逻辑驱动器的名称。
17GetParent检索指定路径的父目录,包括绝对路径和相对路径。
18Move将文件或目录及其内容移到新位置。
19SetAccessControl将 DirectorySecurity 对象描述的访问控制列表 (ACL) 项应用于指定的目录。
20SetCreationTime为指定的文件或目录设置创建日期和时间。
21SetCreationTimeUtc设置指定文件或目录的创建日期和时间,其格式为协调通用时间 (UTC)。
22SetCurrentDirectory将应用程序的当前工作目录设置为指定的目录。
23SetLastAccessTime设置上次访问指定文件或目录的日期和时间。
24SetLastAccessTimeUtc设置上次访问指定文件或目录的日期和时间,其格式为协调通用时间 (UTC)。
25SetLastWriteTime设置上次写入目录的日期和时间。
26SetLastWriteTimeUtc设置上次写入某个目录的日期和时间,其格式为协调通用时间 (UTC)。

 DirectoryInfo类

命名空间:System.IO

方法:

序号函数名描述
1Create创建目录。
2CreateSubdirectory创建子目录。
3Delete删除当前路径及内容。
4MoveTo将当前路径及内容移动到新路径。
5GetAccessControl获取当前目录的访问控制列表 (ACL) 项。
6GetDirectories返回当前目录的子目录。
7GetFiles返回当前目录下的文件名。
8GetFileSystemInfos检索表示当前目录的文件和子目录的强类型FileSystemInfo对象的数组。
9SetAccessControl设置当前目录的访问控制列表 (ACL) 项。

属性:

序号属性名称描述
1Attributes获取或设置当前文件夹的FileAttributes。
2CreateTime获取或设置当前文件夹的创建时间。
3CreateTimeUtc获取或设置当前文件夹的创建时间,采用UTC格式。
4Exists获取指示当前文件夹是否存在的值。
5Extension获取表示文件扩展名部分的字符串。
6FullName获取目录或文件的完整目录。
7LastAccessTime获取或设置上次访问当前文件或目录的时间。
8LastAccessTimeUtc获取或设置上次访问当前文件或目录的时间,采用UTC格式。
9LastWriteTime获取或设置上次修改当前文件或目录的时间。
10LastWriteTimeUtc获取或设置上次修改当前文件或目录的时间,采用UTC格式。
11Parent获取指定子目录的父目录。
12Root获取路径的根目录。

FileAttributes枚举:

命名空间:System.IO

注:此处只罗列出仅适用于目录和同时适用于目录和文件的枚举值。

序号枚举值描述
1Archive文件/目录的存档状态。应用程序使用此属性为文件加上备份或移除标记。
2Compressed文件已压缩。
3Directory文件为一个目录。
4Hidden文件/目录是隐藏的,因此没有包括在普通的目录列表中。
5NotContentIndexed操作系统的内容索引服务不会创建此文件/目录的索引。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值