Windowsのコマンドプロンプトで特定のディレクトリ内のファイル/サブフォルダを削除する方法 質問する

Windowsのコマンドプロンプトで特定のディレクトリ内のファイル/サブフォルダを削除する方法 質問する

たとえば、 という変数があり%pathtofolder%、それがフォルダーのフルパスであることがわかります。

このディレクトリ内のすべてのファイルとサブフォルダを削除したいのですが、ディレクトリ自体は削除しません。

ただし、「このファイル/フォルダーは既に使用されています」などのエラーが発生する可能性があります...その場合は、そのまま続行してそのファイル/フォルダーをスキップする必要があります。

これに対するコマンドはありますか?

ベストアンサー1

rmdirは、この作業に私がいつも愛用しているコマンドです。サブフォルダを含む巨大なファイルやフォルダを削除するのに使えます。バックアップは作成されないので、このコマンドを実行する前にファイルを安全にコピーしてあることを確認してください。

RMDIR "FOLDERNAME" /S /Q

これにより、フォルダーとすべてのファイルおよびサブフォルダーがサイレントに削除されます。

おすすめ記事