DirectoryInfo類是用于獲取目錄信息的類,如果想要讀取文件屬性,可以使用FileInfo類來代替。FileInfo類表示文件,提供了訪問文件屬性的方法。
下面是一個示例代碼,用于讀取文件的屬性:
using System;
using System.IO;
class Program
{
static void Main()
{
// 指定文件路徑
string filePath = "C:\\example.txt";
// 創建一個FileInfo對象,傳入文件路徑
FileInfo fileInfo = new FileInfo(filePath);
// 檢查文件是否存在
if (fileInfo.Exists)
{
// 輸出文件屬性
Console.WriteLine("文件名: " + fileInfo.Name);
Console.WriteLine("文件大小: " + fileInfo.Length + " 字節");
Console.WriteLine("創建時間: " + fileInfo.CreationTime);
Console.WriteLine("最后訪問時間: " + fileInfo.LastAccessTime);
Console.WriteLine("最后修改時間: " + fileInfo.LastWriteTime);
}
else
{
Console.WriteLine("文件不存在");
}
}
}
在上面的示例中,我們創建了一個FileInfo對象,傳入了指定的文件路徑。然后使用FileInfo對象的屬性來獲取文件的名稱、大小、創建時間、最后訪問時間和最后修改時間等屬性。最后通過Console輸出這些屬性值。
通過使用FileInfo類,我們可以方便地讀取文件的屬性信息。