C# 修改文件的创建、修改和访问时间的示例
程序员文章站
2022-07-02 20:02:03
c#实现修改文件的创建、修改和访问时间方法,主要是用到了file类的setcreationtime、setlastwritetime、setlastaccesstime几个方法。我们先来介绍一下fil...
c#实现修改文件的创建、修改和访问时间方法,主要是用到了file类的setcreationtime、setlastwritetime、setlastaccesstime几个方法。我们先来介绍一下file类:
file 类
命名空间:system.io
程序集:system.io.filesystem.dll
提供用于创建、复制、删除、移动和打开单一文件的静态方法,并协助创建 filestream 对象。
file类的setcreationtime、setlastwritetime、setlastaccesstime几个方法的作用
方法 | 作用 |
setcreationtime | 修改文件的创建时间 |
setlastwritetime | 修改文件的修改时间 |
setlastaccesstime | 修改文件的访问时间 |
举例说明
如果需要获取文件的创建、修改、访问时间就需要用到fileinfo类的creationtime、lastwritetime、lastaccesstime三个方法。我们先来介绍一下fileinfo类。
fileinfo类用于处理文件及其在c#中的操作。它提供了用于创建,删除和读取文件的属性和方法。它使用streamwriter类将数据写入文件。它是system.io命名空间的一部分。
c#fileinfo类签名
c#fileinfo构造函数
下表包含fileinfo类的构造函数。
建设者 | 描述 |
---|---|
fileinfo(string) | 它用于初始化fileinfo类的新实例, 该实例充当文件路径的包装器。 |
c#fileinfo属性
下表包含fileinfo类的属性。
属性 | 描述 |
---|---|
attributes | 它用于获取或设置当前文件或目录的属性。 |
creationtime | 它用于获取或设置当前文件或目录的创建时间。 |
directory | 它用于获取父目录的实例。 |
directoryname | 它用于获取代表目录完整路径的字符串。 |
exists | 它用于获取指示文件是否存在的值。 |
fullname | 它用于获取目录或文件的完整路径。 |
isreadonly | 它用于获取或设置一个值, 该值确定当前文件是否为只读。 |
lastaccesstime | 它用于获取或设置最近一次访问当前文件或目录的时间。 |
length | 它用于获取当前文件的大小(以字节为单位)。 |
name | 用于获取文件名。 |
c#fileinfo方法
下表包含fileinfo类的方法。
方法 | 描述 |
---|---|
appendtext() | 它用于创建streamwriter, 该文本将文本附加到此fileinfo实例表示的文件中。 |
copyto(string) | 它用于将现有文件复制到新文件。 |
create() | 它用于创建文件。 |
createtext() | 它用于创建写新文本文件的streamwriter。 |
decrypt() | 它用于解密使用encrypt方法由当前帐户加密的文件。 |
delete() | 它用于永久删除文件。 |
encrypt() | 它用于加密文件, 以便只有用于加密文件的帐户才能解密该文件。 |
getaccesscontrol() | 它用于获取一个封装访问控制列表(acl)条目的filesecurity对象。 |
moveto(string) | 它用于将指定的文件移动到新的指定位置。 |
open(filemode) | 用于以指定模式打开文件。 |
openread() | 它用于创建只读filestream。 |
opentext() | 它用于创建具有utf8编码的streamreader, 该编码器可从现有文本文件读取。 |
openwrite() | 它用于创建只写filestream。 |
refresh() | 它用于刷新对象的状态。 |
replace(string, string) | 它用于用当前fileinfo对象描述的文件替换指定文件的内容。 |
tostring() | 它用于以字符串形式返回路径。 |
举例说明
看了这篇文章后,你是否知道了c#修改文件的创建、修改和访问时间方法了呢?获取文件的创建、修改和访问时间方法呢?希望对你有所帮助!
以上就是c#实现修改文件的创建、修改和访问时间的示例的详细内容,更多关于c# 修改文件的创建、修改和访问时间的资料请关注其它相关文章!