我的电脑进入了无限 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 .
.EXE
此命令将以递归方式输出文件夹中在 2000 年 12 月 1 日或之后修改的文件和路径列表\windows
,但实际上并未复制它们。注意,命令末尾有一个句号。字体较小,难以看清。
/F
编辑 1:我从原始命令中删除了,因为它是多余的。
| more
编辑 2:如果需要,您可以将输出通过管道传输到“ ”