2009-07-26 23 views

Odpowiedz

73

FileInfo.LastWriteTime i FileInfo.LastWriteTimeUtc należy zarejestrować te informacje.

+12

Możesz również użyć File.GetLastWriteTime i File.GetLastWriteTimeUTC –

+0

dziękuję za odpowiedź, ale daje mi to zawsze dzisiejszą datę i godzinę, kiedy? – Gold

+2

Jeśli czytasz ten atrybut z właśnie utworzonego pliku (kopia), będzie on miał dzisiejszą datę/czas, ponieważ kopia jest uważana za modyfikację. Jednak plik źródłowy nie powinien wykazywać takiego zachowania. Być może szukasz innego atrybutu pliku? –

9
string strFilePath = @"C:\myfile.txt"; 
DateTime lastModified = System.IO.File.GetLastWriteTime(strFilePath); 

referencyjny:File.GetLastWriteTime na MSDN.

Powiązane problemy