1 つ以上のファイルを削除します。

1 つ以上のファイルを削除します。

Windows で実行する CMD スクリプトがあります。 は実行します DELが、シェルが「よろしいですか?」と尋ねます。 スクリプトに「はい」と答えさせるにはどうしたらよいでしょうか。あるいは、もっと良い方法として、サイレント を実行するにはどうしたらよいでしょうかDEL

ありがとう

答え1

場合によっては、ヘルプを読むだけで済むこともあります。

C:\>help del

1 つ以上のファイルを削除します。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names ERASE [/P] [/F] [/S]
    [/Q] [/A[[:]attributes]] names

names 1 つ以上のファイルまたはディレクトリのリストを指定します。ワイルドカードを使用して複数のファイルを削除することができます。ディレクトリを指定すると、ディレクトリ内のすべてのファイルが削除されます。

/P 各ファイルを削除する前に確認を求めます。

/F 読み取り専用ファイルを強制的に削除します。

/S すべてのサブディレクトリから指定されたファイルを削除します。

/Q 静かなモード、グローバル ワイルドカードの削除の許可を尋ねません

/A 属性に基づいて削除するファイルを選択します

コマンド拡張機能が有効になっていてDELERASE次のように変更されている場合:

スイッチの表示セマンティクス/Sは逆転し、削除されたファイルのみが表示され、見つからなかったファイルは表示されません。

関連情報