我试图获取特定文件的最后写入时间.这是代码,它的工作原理:`
DirectoryInfo DR = new DirectoryInfo(folderPath);
FileInfo[] FR2 = DR.GetFiles("InputData.csv");
var FileLastModified= null;
foreach (FileInfo F1 in FR2)
{
FileLastModified = F1.LastWriteTime;
}
Run Code Online (Sandbox Code Playgroud)
FileLastModified给了我最后的写入时间,我只想找到这个InputData.csv文件的时间.问题是我不想使用for循环,只需要一个特定文件的写入时间.有没有更好的方法来写这个没有循环?
Jon*_*eet 10
您不必搜索目录即可获得FileInfo- 您可以直接从完整路径构建一个目录.听起来你只需要:
var fileInfo = new FileInfo(Path.Combine(folderPath, "InputData.csv"));
var lastModified = fileInfo.LastWriteTime;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
151 次 |
| 最近记录: |