forfiles は同じコマンドで複数のドライブを検索し、結果の txt ファイルを作成できますか?

forfiles は同じコマンドで複数のドライブを検索し、結果の txt ファイルを作成できますか?

同じコマンドで複数のドライブを検索し、結果のテキスト ファイルを作成できますか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 つの個別のテキスト出力ファイルが作成されます。

関連情報