LastAccess时间不正确
每次我创建一个FileInfo对象并访问它的lastaccesstime属性时,它总是休息几分钟。文件属性窗口保持不变,但应用程序显示它通常在属性窗口时间后几分钟。
另外,我注意到如果我将文件拖到cmd窗口以传递文件名作为参数,访问时间大部分时间都会更新,但并非总是如此。
可能是什么导致了这个?
下面是一个例子:
static void Main(string[] args)
{
if (args.Length > 0)
{
FileInfo fi = new FileInfo(args[0].ToString());
Console.WriteLine(args[0]);
if (fi.Exists)
{
Console.Write("Current: " + DateTime.Now + "\n");
Console.Write("LAT: " + fi.LastAccessTime + "\n");
Console.Write("LWT: " + fi.LastWriteTime + "\n");
Console.Write("CT: " + fi.CreationTime + "\n");
}
Console.ReadKey();
}
}
alt text http://img407.imageshack.us/img407/4728/propertiesox6.png
alt text http://img380.imageshack.us/img380/7752/appgt0.png
没有找到相关结果
已邀请:
3 个回复
抽法
徐百晴墓斜
却岸