【发布时间】:2017-12-12 02:17:06
【问题描述】:
所以基本上我要做的是获取 FileInfo 获取的文件的修改日期。希望代码能解释得更好一点。
DirectoryInfo prefetch = new DirectoryInfo("c:\\Windows\\Prefetch");
FileInfo[] log = prefetch.GetFiles("2*");
if (log.Length == 0)
MessageBox.Show("Nothing Found");
else
DateTime modified = System.IO.File.GetLastWriteTime(Convert.ToString(log));
MessageBox.Show(Convert.ToString(modified));
上面的代码不起作用/做我想做的事。 s所以说在 Prefetch 中有一个名为 log2.txt 的文件。 FileInfo 会检测到它在那里,但我正在尝试显示该文件的修改日期。我知道如何查看它是否存在以及如何显示修改日期,但我不知道如何检索 FileInfo 找到的文件/文件的名称然后显示修改日期。任何建议或答案将不胜感激。
【问题讨论】:
-
请注意,在 Windows 上 DateCreated 和 DateModified 不是确定性的。