コマンドラインからWindowsでファイルまたはフォルダを再帰的に削除するにはどうすればよいですか?
コマンドラインでパスを駆動してこのコマンドを実行するこのソリューションを見つけました。
.svnファイル拡張子フォルダーの例を示しました。
for /r %R in (.svn) do if exist %R (rd /s /q "%R")
コマンドラインからWindowsでファイルまたはフォルダを再帰的に削除するにはどうすればよいですか?
コマンドラインでパスを駆動してこのコマンドを実行するこのソリューションを見つけました。
.svnファイル拡張子フォルダーの例を示しました。
for /r %R in (.svn) do if exist %R (rd /s /q "%R")
これをbat
スクリプトで使用できます。
rd /s /q "c:\folder a"
c:\folder a
次に、フォルダーの場所に変更します。引用符は、フォルダー名にスペースが含まれている場合にのみ必要です。
RMDIR path_to_folder /S
元。RMDIR "C:\tmp" /S
「C:\tmp」フォルダを本当に削除するかどうかを確認するメッセージが表示されることに注意してください。/Q スイッチと組み合わせると、フォルダーがサイレント モードで削除されます (例: RMDIR "C:\tmp" /S /Q
) 。
特定の拡張子を再帰的に削除したい場合は、これを使用します。
For /R "C:\Users\Desktop\saleh" %G IN (*.ppt) do del "%G"
次のこともできます。
del /s /p *.{your extension here}
/p
削除してはいけないものを削除することに神経質になっている場合は、見つかったファイルごとにプロンプトが表示されます。