FileInfo usage in C#

using System;
using System.IO;

public class Example
{
    public static void Main()
    {
        string path = "C:/ExampleFolder/example.txt";

        // 创建一个FileInfo对象,传入文件路径
        FileInfo fileInfo = new FileInfo(path);

        // 获取文件名
        string fileName = fileInfo.Name;
        Console.WriteLine("文件名: " + fileName);

        // 获取文件所在的目录路径
        string directoryPath = fileInfo.Directory.FullName;
        Console.WriteLine("文件所在目录: " + directoryPath);

        // 获取文件大小(以字节为单位)
        long fileSize = fileInfo.Length;
        Console.WriteLine("文件大小: " + fileSize + " bytes");

        // 获取文件的创建时间
        DateTime creationTime = fileInfo.CreationTime;
        Console.WriteLine("创建时间: " + creationTime);

        // 获取文件的最后修改时间
        DateTime lastWriteTime = fileInfo.LastWriteTime;
        Console.WriteLine("最后修改时间: " + lastWriteTime);

        // 判断文件是否存在
        bool fileExists = fileInfo.Exists;
        Console.WriteLine("文件存在: " + fileExists);

        // 进行文件读取、写入或其他操作
        // ...
    }
}

Guess you like

Origin blog.csdn.net/qq_74158527/article/details/131878144