获取文件的基本信息可通过
System.IO命名空间下的FileInfo类来实现。
FileInfo类的许多方法和File类中的对应方法类似,大多数情况并不重要,但下面的规则有助于确定那种技术更合适:
1)、如果仅进行单一方法调用,则可以使用静态类File上的方法,因为.NetFramework不必实例化新对象在调用方法,所以速度更快一些。
2)、如果应用程序在文件上执行几种操作,则实例化FileInfo对象并使用其方法就更好些。因为对象已在文件系统上引用正确的文件,而静态类必须每次都寻找类。
FileInfo类也提供了与底层文件相关的属性,其中一些属性可以用来更新文件,其中很多属性都继承于FileSystemInfo,所以可应用于FileInof和DirectoryInfo类
FileSystemInfo类的属性:
1)、Existe:确定文件是否存在,是只读抽象属性。
2)、Attributes:获取或设置当前文件或目录的特性。
3)、Extension:提取文件的扩展名(带.的扩展名),只读属性。
4)、FullName:检索文件的完整路径,只读属性。
5)、Name:获取文件的名称(包含扩展名)。
6)、LastAccessTime和LastAttcessTimeUtc:获取或设置上次访问当前文件日期和时间,可以使用UTC或非UTC版本。
7)、LastWriteTime和LastWriteTimeUtc:获取或设置上次修改当前文件日期和时间,可以使用UTC或非UTC版本。
8)、CreationTime和CreationTimeUtc:获取当前文件的创建日期和时间,可以使用UTC或非UTC版本。
FileInfo类的专用属性
1)、Directory:包含当前文件的目录,只读属性。
2)、DirectoryName:返回当前文件目录的路径,只读属性。
3)、IsReadOnly:只读特性的快捷方式,判断文件是否是只读的,也可以通过Attributes来访问这个属性。
4)、Length:获取文件的大小(以字节为单位),返回long值,只读属性。
站内文章:均为188bet博彩体育app下载方式
各部门原创内容如需转载请著名本文网站链接://www.mcissock.com/new/27274.html未经允许转载要受法律责任,如需转载请联系269247937@qq.com
本文链接://www.mcissock.com/new/27274.html
tags:
郑州网站建设郑州网站制作郑州网站设计郑州建站公司郑州网站优化郑州做网站郑州小程序开发郑州网络公司