文件操作之获取基本信息

获取文件的基本信息可通过

成都创新互联专业为企业提供高安网站建设、高安做网站、高安网站设计、高安网站制作等企业网站建设、网页设计与制作、高安企业网站模板建站服务,十余年高安做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

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值,只读属性。
分享题目:文件操作之获取基本信息
URL网址:http://scjbc.cn/article/eoshse.html

其他资讯