バッチファイル内のファイルを削除するときに「Y / Nを確認してください」をスキップする方法


136

私は、ファイルを削除するときに「Y / Nを確認してください」という迷惑なプロンプトを回避する方法を思い出せません。

私はそれが次のようなものだったことを思い出しているようです:

del C:\Test && ECHO Y

2
この質問には、ファイルを削除したいという理由で混乱がありますが、C:\ Testがファイルの場合、上記の行では確認を求められません。C:\ Testがディレクトリの場合にのみプロンプトが表示されます。
Raymond Chen、

回答:


222

使用del /F /Q力の読み取り専用ファイルの削除(へ/F)やディレクトリではなく(確認のため尋ねる/Q)ワイルドカードを経由して削除するとき。



3

このほぼ同じ投稿が、強制または静音スイッチが利用できない場合にエコーパイプを使用する非常に便利な代替手段を提供することを付け加えておきます。たとえば、この例ではY / Nプロンプトをバイパスする唯一の方法だと思います。

Echo y|NETDOM COMPUTERNAME WorkComp /Add:Work-Comp

一般的な意味では、最初に/ f、/ q、またはそれらのバリアントのコマンドスイッチを確認する必要があります(たとえば、Netdom RenameComputerは/ fではなく/ Forceを使用します)。使用可能なスイッチがない場合は、エコーパイプを使用します。


3
デメリット:これは、彼らが期待するので、例えばドイツ語版のWindows版では動作しませんJを確認するために
Marged

0

Windowsコマンドラインには次のオプションがあります。

net use [DeviceName [/home[{Password | *}] [/delete:{yes | no}]]

次のようにしてください:

net use H: /delete /y

ファイルの削除との関連性がありませんか?
ジェブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.