Как получить дату изменения из файла на C # в Windows Mobile?

Я создаю файл на ПК и хочу перенести его на PPC (Windows Mobile).

Как я могу узнать дату изменения этого файла?

(Мне это нужно на Windows Mobile.)


person Gold    schedule 26.07.2009    source источник


Ответы (3)


FileInfo.LastWriteTime и _ 2_ должен зарегистрировать эту информацию.

person Steve Guidi    schedule 26.07.2009
comment
Вы также можете использовать File.GetLastWriteTime и File.GetLastWriteTimeUTC - person Jeff Yates; 27.07.2009
comment
спасибо за ответ, но он всегда дает мне сегодняшнюю дату и время, а? - person Gold; 27.07.2009
comment
Если вы читаете этот атрибут из файла, который был только что создан (копия), он будет иметь сегодняшнюю дату / время, поскольку копия считается модификацией. Однако исходный файл не должен демонстрировать такое поведение. Возможно, вы ищете другой атрибут файла? - person Steve Guidi; 27.07.2009
comment
В моем случае копирование файла не меняет дату изменения. Windows 7 - person Mzn; 20.04.2015
comment
Примечания в Microsoft Docs: этот метод может возвращать неточное значение, поскольку он использует собственные функции, значения которых не могут постоянно обновляться операционной системой. File.GetLastWriteTime ( String) Метод - person Mike Strother; 27.04.2018


Попробуй это.

FileInfo fileInfo = new FileInfo("path");
var created = fileInfo.CreationTime; //File Creation
var lastmodified = fileInfo.LastWriteTime;//File Modification
person raghu sathvara    schedule 09.05.2018