2017-02-17 16 views
0

現在のフォルダ内のzipファイルを解凍する.batのテストフォルダがあります。それは素晴らしい作品です。現在のフォルダからすべての.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

関連する問題