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方法來獲取文件的創建時間、最后訪問時間、最后寫入時間和屬性。