同じコマンドで複数のドライブを検索し、結果のテキスト ファイルを作成できますかforfiles
? コマンド プロンプトで結果を表示するには次のようにしますが、実際に必要なのは、.txt
一致するものをすべて表示するファイルです。
また、同じインスタンスでC:\
検索する方法があればどうでしょうか?D:\
forfiles /p c:\ /s /m XYZ*.* /d -15 /c "cmd /c echo @file is a txt file and older then 15 days
C:
コマンド プロンプトが開いているフォルダーにテキスト ファイルを出力するように行を調整したので、その部分は完了しましたが、同じコマンドでと をスキャンする方法をまだ理解しようとしていますD:
。新しい行は次のとおりです。
forfiles /p c:\ /s /m XYZ*.* /d -15 /c "cmd /c echo @path" >outputC.txt
答え1
.bat
次のテキストを含むファイルを作成し、期待していた結果が得られました。
forfiles /p c:\ /s /m *XYZ*.* /d -15 /c "cmd /c echo @path" >outputC.txt
forfiles /p d:\ /s /m *XYZ*.* /d -15 /c "cmd /c echo @path" >outputD.txt
Enter キーで行を区切ると、2 つの個別のテキスト出力ファイルが作成されます。