1

良い一日、

ディレクトリ内の特定の拡張子を削除しようとしていますが、このファイルがあるディレクトリは異なる場合があります。

例えば:

del C:\Users\USERNAME\Desktop\todelete\*.txt

ただし、ディレクトリ「todelete」が変更されるため、バッチファイルでデスクトップ上の任意のディレクトリから *.txt を削除する必要があります。どうすればいいですか?

4

2 に答える 2

3
del /s /q C:\Users\USERNAME\Desktop\*.txt

これにより、フォルダー内のすべての *.txtファイルがDesktop再帰的にすぐに削除されます。
詳細については、 を入力してhelp dirください。

for /d %%a in ("C:\Users\USERNAME\Desktop\*") do del /s /q "%%~a\*.txt"

これにより、フォルダーのサブフォルダー内のすべての *.txtファイルが削除されdesktopます。

于 2013-08-21T10:01:13.293 に答える