我有一個.bat測試文件夾,用於解壓縮當前文件夾中的任何zip文件。這很好。我正在尋找從當前文件夾中刪除所有.txt文件。 (我剛剛解壓縮的文件)如何刪除當前文件夾中的.txt文件?刪除當前文件夾中的.txt文件BATCH
這是我最後一次嘗試,但沒有發生。
for /f "delims==" %%F in ('dir /b /s *.txt') do echo %%F
我有一個.bat測試文件夾,用於解壓縮當前文件夾中的任何zip文件。這很好。我正在尋找從當前文件夾中刪除所有.txt文件。 (我剛剛解壓縮的文件)如何刪除當前文件夾中的.txt文件?刪除當前文件夾中的.txt文件BATCH
這是我最後一次嘗試,但沒有發生。
for /f "delims==" %%F in ('dir /b /s *.txt') do echo %%F
您可以嘗試通過的del
而不是echo
你的迭代,就像這樣:
for /f "delims==" %%F in ('dir /b /s *.txt') do (del %%F)
而且你去那裏!
非常好,謝謝! – Clint
等號是文件名的有效字符。只需使用「delims =」即可。更好的方法是使用常規的FOR命令或FOR/R。 – Squashman
沒問題!很高興幫助你! – cmelgarejo
你說當前文件夾。您也正在從子文件夾中刪除。 – Squashman