温馨提示×

C# Directory类如何获取文件属性

c#
小樊
86
2024-08-05 13:51:11
栏目: 编程语言

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方法来获取文件的创建时间、最后访问时间、最后写入时间和属性。

0