次のバッチファイルを使用して、複数のドライブ上の不要なファイルを削除します。ディレクトリ変数 - windows 7でバッチ削除
set /p DELPATH=<"C:\DELETE-ALL.txt"
for /f "usebackq delims=;" %%i in ("C:\DELETE-ALL.txt") do @del /q "D:\HFI\%DELPATH%\%%i" > C:\DELETE-ALL-4.txt 2>&1
... same command for other local and network drives.
DELETE-ALL.txtは、次のようになります。
mydirectory
TEST.xlsx
TEST2.xlsx
これは素晴らしい作品。 1つのディレクトリにあるファイルを削除します。しかし、今私はもっとそれをする必要があります。私はバッチファイルを別のディレクトリのファイルを削除する必要があります。だから、その場でディレクトリをどのように変更するかということになる。
ご協力いただきますようお願い申し上げます。
あなたは '@del/q" D:\ HFI \ D:\ mydirectory \ D:\ mydirectory "'に展開されるコマンドが動作すると思いますか? – SomethingDark
ありがとうございます。修正されました。 – joehua
[これについて](http://stackoverflow.com/questions/38911430/rename-files-using-wildcard-paths/38941888#38941888)を見てみたいかもしれません。ディレクトリ/ファイル名(ワイルドカードを含む)を入れ、そのコードで名前を変更することができます。単に 'ren'を' del'に変更すれば、あなたの目的には大丈夫です。それはかなり大きいですが、それは私にとって素晴らしい作品です。最後のin/excludeサブフォルダにコメントがあることに注目してください。 – geisterfurz007