1. ホーム
  2. windows

[解決済み] コマンドラインを使用してディレクトリとそのファイルを削除する。

2023-01-11 12:48:20

質問

ディレクトリとそれを含むすべてのファイルを削除する Windows コマンドが必要ですが、ディレクトリが存在しない場合のエラーは表示したくありません。

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

の出力をリダイレクトする。 del コマンドの出力をnulにリダイレクトします。なお 2 は、エラー出力がリダイレクトされることを示す。また この質問 そして特に技術文書 コマンドリダイレクト演算子の使用 .

del {whateveroptions} 2>null

を呼び出す前に、ファイルの存在をチェックすることもできます。 del :

if exist c:\folder\file del c:\folder\file

ただし if exist c:\folder\ (末尾に \ を含む) をチェックするために c:\folder が本当にファイルではなく、フォルダであるかどうかを確認します。