阅读量:0
C#中的Directory类提供了一些方法来获取文件属性,例如GetCreationTime、GetLastAccessTime、GetLastWriteTime等。
以下是一个示例代码,演示如何使用Directory类获取文件属性:
using System; using System.IO; class Program { static void Main() { string filePath = @"C:\example.txt"; // 获取文件的创建时间 DateTime creationTime = File.GetCreationTime(filePath); Console.WriteLine("Creation Time: " + creationTime); // 获取文件的最后访问时间 DateTime lastAccessTime = File.GetLastAccessTime(filePath); Console.WriteLine("Last Access Time: " + lastAccessTime); // 获取文件的最后写入时间 DateTime lastWriteTime = File.GetLastWriteTime(filePath); Console.WriteLine("Last Write Time: " + lastWriteTime); // 获取文件的属性 FileAttributes attributes = File.GetAttributes(filePath); Console.WriteLine("Attributes: " + attributes); } }
在上面的示例中,我们首先指定了要获取属性的文件的路径,然后使用File类的GetCreationTime、GetLastAccessTime、GetLastWriteTime和GetAttributes方法来获取文件的创建时间、最后访问时间、最后写入时间和属性。