私の PC は無限 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:必要に応じて出力を「」にパイプすることができます