2009-07-26 6 views

Antwort

73

FileInfo.LastWriteTime und FileInfo.LastWriteTimeUtc sollten diese Informationen registrieren.

+12

Sie können auch File.GetLastWriteTime und File.GetLastWriteTimeUTC –

+0

Dank für die Antwort verwenden, aber es gibt mir immer das heutige Datum und die Zeit, way? – Gold

+2

Wenn Sie dieses Attribut aus der Datei lesen, die gerade erstellt wurde (die Kopie), wird es das heutige Datum/die heutige Zeit haben, da die Kopie als eine Modifikation betrachtet wird. Die Quelldatei sollte dieses Verhalten jedoch nicht aufweisen. Vielleicht suchen Sie nach einem anderen Dateiattribut? –

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

Referenz:File.GetLastWriteTime auf MSDN.

Verwandte Themen