web-dev-qa-db-ja.com

バッチを使用してディレクトリ内のすべてのファイルを削除するにはどうすればよいですか?

非常に単純なクエリがあります。デスクトップ(Windows 7)に「x」というフォルダーがあり、その中のすべてのファイルを削除するバッチプログラムを作成したいと思います。 (すべての拡張機能)これは私が思いついたものです:

cd c:\users\admin\desktop\x\
del *.*

しかし、それを開くと、コンソールは依然として人間の入力(Y/N)を要求します。これを回避するにはどうすればよいですか?

6
user2591717

常に明示的なパスを使用して、欠陥が現在のフォルダーを削除しないようにします。

すべての可視ファイル、サイレント

del "c:\users\admin\desktop\x\*.*?"

/ qを使用してすべての可視ファイル

del /q "c:\users\admin\desktop\x\*.*"

サブディレクトリを含むすべての可視ファイルをサイレントに

del /s /q "c:\users\admin\desktop\x\*.*"

タイプdel /?完全な情報。

23
foxidrive

危ないけど

del *?*

または

del ?*?

必要に応じて削除してください。

1
Magoo
del /q *.*

Del /?を参照してくださいユーザーが適切な権限を持っていると仮定します。

0
RGuggisberg