каждый раз, когда я создаю объект 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();
}
}
альтернативный текст http://img407.imageshack.us/img407/4728/propertiesox6.png
альтернативный текст http://img380.imageshack.us/img380/7752/appgt0.png