C# 获取文件时间 只要日期
时间: 2024-11-10 10:11:34 浏览: 11
在C#中,你可以使用`System.IO.FileInfo`类来获取文件的时间信息,包括日期。以下是一个简单的示例,演示如何获取文件的最后修改日期:
```csharp
using System;
using System.IO;
public class MainClass {
public static void Main(string[] args) {
string filePath = "path_to_your_file"; // 替换为你要检查的实际文件路径
try {
FileInfo fileInfo = new FileInfo(filePath);
DateTime lastModifiedDate = fileInfo.LastWriteTime; // 获取最后修改日期
Console.WriteLine($"文件 '{filePath}' 的最后修改日期是: {lastModifiedDate}");
} catch (FileNotFoundException) {
Console.WriteLine("文件未找到!");
}
}
}
```
运行此代码,你会看到控制台输出文件的最后修改日期。`LastWriteTime`属性返回的是一个`DateTime`对象,包含了日期和时间信息。如果你只需要日期,可以直接对`DateTime`对象使用`ToString()`方法并传递合适的格式字符串,例如:
```csharp
string dateOnly = lastModifiedDate.ToString("yyyy-MM-dd");
Console.WriteLine($"文件的最后修改日期只有日期部分是: {dateOnly}");
```
这样就得到了文件的日期部分。
阅读全文