C#中获取文件属性
时间: 2023-10-19 13:10:07 浏览: 214
在C#中获取文件属性可以使用`System.IO.FileInfo`类。以下是一个示例代码,可以获取文件的大小、创建时间、修改时间等属性:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 文件路径
string filePath = @"C:\example.txt";
// 创建FileInfo对象
FileInfo fileInfo = new FileInfo(filePath);
// 获取文件大小
long fileSize = fileInfo.Length;
// 获取文件创建时间
DateTime createTime = fileInfo.CreationTime;
// 获取文件修改时间
DateTime modifyTime = fileInfo.LastWriteTime;
Console.WriteLine("文件大小: {0}字节", fileSize);
Console.WriteLine("创建时间: {0}", createTime);
Console.WriteLine("修改时间: {0}", modifyTime);
}
}
```
注意:在获取文件属性时,需要注意文件是否存在、文件是否被占用等因素,否则可能会抛出异常。
阅读全文