我試圖獲取目錄中文件的最後修改時間。我遍歷目錄並打印修改日期。輸出結果顯示出10個文件(在其他文件夾上也有不同數量的文件)。在命令提示符中出現10個文件。所有這些打印12/31/1600。當文件存在時GetLastWriteTime不準確
我該如何修復它才能打印正確的日期?
Dim strFilepath = "C:\Test" 'Test folder contains 10 files for test
Dim File As System.IO.FileInfo() = directory.GetFiles()
Dim File1 As System.IO.FileInfo
Dim strLastModified As String
For Each File1 In File 'Loops the GetLastWriteTime
strLastModified = System.IO.File.GetLastWriteTime(strFilepath & File.ToString()).ToShortDateString()
Console.WriteLine(strLastModified)'Prints all 10 files but with the 12/31/1600 date
'Files do exist, code goes into file, it loops through it but wrong date.
[獲取上次寫入時間可能重複返回一個奇怪的值](http://stackoverflow.com/questions/20306688/get-last-write-time-is-returning-a-strange-value) –