C#实现修改文件的创建、修改和访问时间方法,主要是用到了File类的SetCreationTime、SetLastWriteTime、SetLastAccessTime几个方法。我们先来介绍一下File类: File 类 命名空间:System.IO 程序集:Syst
C#实现修改文件的创建、修改和访问时间方法,主要是用到了File类的SetCreationTime、SetLastWriteTime、SetLastAccessTime几个方法。我们先来介绍一下File类:
File 类
命名空间:System.IO
程序集:System.IO.FileSystem.dll
提供用于创建、复制、删除、移动和打开单一文件的静态方法,并协助创建 FileStream 对象。
File类的SetCreationTime、SetLastWriteTime、SetLastAccessTime几个方法的作用
举例说明
// 改变(设置)文件的创建、修改、访问时间 File.SetCreationTime("C:\\test.txt", DateTime.Now.AddYears(-1)); File.SetLastWriteTime("C:\\test.txt", DateTime.Now.AddYears(-2)); File.SetLastAccessTime("C:\\test.txt", DateTime.Now.AddYears(-3));
如果需要获取文件的创建、修改、访问时间就需要用到FileInfo类的CreationTime、LastWriteTime、LastAccessTime三个方法。我们先来介绍一下FileInfo类。
FileInfo类用于处理文件及其在C#中的操作。它提供了用于创建,删除和读取文件的属性和方法。它使用StreamWriter类将数据写入文件。它是System.IO命名空间的一部分。
C#FileInfo类签名
[SerializableAttribute] [ComVisibleAttribute(true)] public sealed class FileInfo : FileSystemInfo
C#FileInfo构造函数
下表包含FileInfo类的构造函数。
C#FileInfo属性
下表包含FileInfo类的属性。
C#FileInfo方法
下表包含FileInfo类的方法。
举例说明
FileInfo fi = new FileInfo("C:\\test.txt"); Console.WriteLine(fi.CreationTime.ToString()); Console.WriteLine(fi.LastWriteTime.ToString()); Console.WriteLine(fi.LastAccessTime.ToString());
看了这篇文章后,你是否知道了C#修改文件的创建、修改和访问时间方法了呢?获取文件的创建、修改和访问时间方法呢?希望对你有所帮助!
以上就是C#实现修改文件的创建、修改和访问时间的示例的详细内容,更多关于c# 修改文件的创建、修改和访问时间的资料请关注自由互联其它相关文章!