Batch-script-deleting-files

提供:Dev Guides
移動先:案内検索

バッチスクリプト-ファイルの削除

ファイルを削除するために、バッチスクリプトはDELコマンドを提供します。

構文

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

以下は、DELコマンドに表示できるオプションの説明です。

S.No. Options & Description
1.

Names

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

2.

/P

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

3.

/F

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

4.

/S

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

5.

/Q

静かなモード。グローバルワイルドカードで削除してもよいかどうかを尋ねません。

6.

/A

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

7.

attributes

R読み取り専用ファイル、Sシステムファイル、H隠しファイル、Aアーカイブの準備ができているファイル-プレフィックスの意味

次の例は、DELコマンドの使用方法を示しています。

del test.bat

上記のコマンドは、ファイルが存在する場合、現在のディレクトリのファイルtest.batを削除します。

del c:\test.bat

上記のコマンドは、ファイルが存在する場合、現在のディレクトリのファイルC:\ test.batを削除します。

del c:\*.bat
  • (アスタリスク)はワイルド文字です。 * .batは、c:\ directory内のすべてのbatファイルを削除することを示します。
del c:\?est.tmp

は? (疑問符)は、1文字の単一のワイルドキャラクターです。 上記の例でこのコマンドを使用すると、pest.tmpやtest.tmpなど、「est.tmp」で終わるファイルが削除されます。