伊莉空間
想知道目錄檔案內容如何比對比對嗎?
當你寫了一個目錄,假設內容有大約 20 個檔案,分別是在不同的時間建立的。如何得到最新建立的檔案時間及檔名呢?
提示一下:利用 FileInfo 類別的 CreationTime 方法。
----------------------------- 解答如下 -------------------------
string lastCreateFileName = String.Empty;
DateTime lastCreateFileTime = DateTime.MinValue;
DirectoryInfo dirInfo = new DirectoryInfo("C:\\新資料夾"); //目錄路徑
foreach (FileInfo fileInfo in dirInfo.GetFiles())
{
//找出最新建立的檔案
if (fileInfo.CreationTime > lastCreateFileTime)
{
lastCreateFileTime= fileInfo.CreationTime;
lastCreateFileName = fileInfo.Name;
}
}
Console.WriteLine(lastCreateFileName + " " + lastCreateFileTime.ToString()); |