C# Directory類如何獲取文件屬性

c#
小樊
86
2024-08-05 13:51:11

C#中的Directory類提供了一些方法來(lái)獲取文件屬性,例如GetCreationTime、GetLastAccessTime、GetLastWriteTime等。

以下是一個(gè)示例代碼,演示如何使用Directory類獲取文件屬性:

using System;
using System.IO;

class Program
{
    static void Main()
    {
        string filePath = @"C:\example.txt";

        // 獲取文件的創(chuàng)建時(shí)間
        DateTime creationTime = File.GetCreationTime(filePath);
        Console.WriteLine("Creation Time: " + creationTime);

        // 獲取文件的最后訪問(wèn)時(shí)間
        DateTime lastAccessTime = File.GetLastAccessTime(filePath);
        Console.WriteLine("Last Access Time: " + lastAccessTime);

        // 獲取文件的最后寫入時(shí)間
        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方法來(lái)獲取文件的創(chuàng)建時(shí)間、最后訪問(wèn)時(shí)間、最后寫入時(shí)間和屬性。

0