2017-02-17 55 views
0

我有一個.bat測試文件夾,用於解壓縮當前文件夾中的任何zip文件。這很好。我正在尋找從當前文件夾中刪除所有.txt文件。 (我剛剛解壓縮的文件)如何刪除當前文件夾中的.txt文件?刪除當前文件夾中的.txt文件BATCH

這是我最後一次嘗試,但沒有發生。

for /f "delims==" %%F in ('dir /b /s *.txt') do echo %%F 
+0

你說當前文件夾。您也正在從子文件夾中刪除。 – Squashman

回答

1

您可以嘗試通過的del而不是echo你的迭代,就像這樣:

for /f "delims==" %%F in ('dir /b /s *.txt') do (del %%F) 

而且你去那裏!

+0

非常好,謝謝! – Clint

+1

等號是文件名的有效字符。只需使用「delims =」即可。更好的方法是使用常規的FOR命令或FOR/R。 – Squashman

+0

沒問題!很高興幫助你! – cmelgarejo

相關問題