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」で終わるファイルが削除されます。