1 つ以上のファイルを削除します。 このコマンドは、 消去 コマンドと同じアクションを実行します。
del コマンドは、さまざまなパラメーターを使用して、Windows 回復コンソールから実行することもできます。 詳細については、「Windows Recovery Environment (WinRE)」を参照してください。
Warning
del を使用してディスクからファイルを削除すると、そのファイルを取得できません。
Syntax
del [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
erase [/p] [/f] [/s] [/q] [/a[:]<attributes>] <names>
Parameters
| Parameter | Description |
|---|---|
<names> |
1 つ以上のファイルまたはディレクトリの一覧を指定します。 ワイルドカードは、複数のファイルを削除するために使用できます。 ディレクトリを指定すると、ディレクトリ内のすべてのファイルが削除されます。 |
| /p | 指定したファイルを削除する前に確認を求めるメッセージが表示されます。 |
| /f | 読み取り専用ファイルを強制的に削除します。 |
| /s | 指定したファイルを現在のディレクトリとすべてのサブディレクトリから削除します。 削除中のファイルの名前を表示します。 |
| /q | 静音モードを指定します。 削除の確認を求めるメッセージは表示されません。 |
/a[:]<attributes> |
次のファイル属性に基づいてファイルを削除します。
|
| /? | コマンド プロンプトにヘルプを表示します。 |
Remarks
del /pコマンドを使用すると、次のメッセージが表示されます。FileName, Delete (Y/N)?削除を確認するには、 Y を押します。削除をキャンセルし、次のファイル名を表示するには (ファイルのグループを指定した場合)、 N キーを押します。 del コマンドを停止するには、Ctrl + C キーを押します。
コマンド拡張子を無効にすると、 /s パラメーターは、削除されるファイルの名前を表示する代わりに、見つからなかったファイルの名前を表示します。
<names>パラメーターで特定のフォルダーを指定すると、含まれるすべてのファイルも削除されます。 たとえば、 \work フォルダ内のすべてのファイルを削除する場合は、次のように入力します。del \workワイルドカード (* と ?) を使用して、一度に複数のファイルを削除できます。 ただし、意図せずにファイルを削除しないようにするには、ワイルドカードを慎重に使用する必要があります。 たとえば、次のコマンドを入力するとします。
del *.*del コマンドは、次のプロンプトを表示します。
Are you sure (Y/N)?現在のディレクトリ内のすべてのファイルを削除するには、 Y キーを押してから Enter キーを押します。 削除を取り消すには、 N キーを押してから Enter キーを押します。
Note
del コマンドでワイルドカード文字を使用する前に、dir コマンドで同じワイルドカード文字を使用して、削除されるすべてのファイルを一覧表示します。
Examples
ドライブ C の Test という名前のフォルダー内のすべてのファイルを削除するには、次のいずれかを入力します。
del c:\test
del c:\test\*.*
フォルダーの名前にスペースがあるフォルダー内のすべてのファイルを削除するには、完全なパスを二重引用符で囲む必要があります。 次のいずれかを入力します。
del "c:\test folder\"
del "c:\test folder\*.*"
.bat ファイル名拡張子を持つすべてのファイルを現在のディレクトリから削除するには、次のように入力します。
del *.bat
現在のディレクトリ内のすべての読み取り専用ファイルを削除するには、次のように入力します。
del /a:r *.*