
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
属性に基づいて削除するファイルを選択しますコマンド拡張機能が有効になっていて
DEL
、ERASE
次のように変更されている場合:スイッチの表示セマンティクス
/S
は逆転し、削除されたファイルのみが表示され、見つからなかったファイルは表示されません。