我的電腦已進入無限 BSOD 循環 - 但我確實可以存取安全模式命令提示字元。
我試圖了解可能引發此問題的「發生了什麼變化」。例如,我可能感染了病毒,或者應用程式更新失敗了。
因此,我想查看過去幾天/一周內創建/修改了哪些文件,或至少是 *.exe、*.dll、*.com、*.bat 等。
我以為我的 Batch-fu 沒問題,但我對如何編寫一個快速的批次檔/命令來為我列出檔案感到困惑。
REM This will find the files, but the results are all muddled
REM all EXE files, reverse sort by date, recursively through sub-directories
dir *.exe /O-D /S
我真正想要的是找到過去 3-7 天內創建/修改的所有(可執行文件類型)。
有人能指出我正確的方向嗎?
答案1
這是一種簡單但迂迴的方法,使用 xcopy。您可以查看xcopy /?
開關等。
xcopy \windows\*.exe /L /S /D:12-01-2000 .
此命令將遞歸輸出資料夾中在 2000 年 12 月 1 日或之後修改的.EXE
檔案和路徑的列表,而不實際複製它們。\windows
注意指令末尾有一個句點。用小字體很難看清楚。
/F
編輯1:我從原始命令中取出了,因為它是無關的。
| more
編輯2:如果需要,您可以將輸出透過管道傳輸到“ ”