1. ホーム
  2. ウィンドウズ

[解決済み】Windowsのコマンドプロンプトで特定のディレクトリにあるファイル/サブフォルダを削除する方法

2022-03-26 01:11:36

質問

という変数があるとします。 %pathtofolder% のように、フォルダのフルパスであることが明らかになります。

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

しかし、「このファイル/フォルダはすでに使用中です」というようなエラーが発生するかもしれない...そんなときは、そのまま続行してそのファイル/フォルダをスキップするはずだ。

何かコマンドがあるのでしょうか?

どのように解決するのですか?

このシェルスクリプトを使用することで、以下のフォルダとファイルをクリーンアップできます。 C:\Temp ソース :

del /q "C:\Temp\*"
FOR /D %%p IN ("C:\Temp\*.*") DO rmdir "%%p" /s /q

上記のコマンドを含むバッチファイル(例えばdelete.bat)を作成します。delete.batファイルがある場所に移動し、delete.batというコマンドを実行します。