1 つまたは複数のファイルを削除します。Deletes one or more files. このコマンドと同じ、消去コマンド。This command is the same as the erase command.

このコマンドを使用する方法の例については、を参照してください。For examples of how to use this command, see Examples.


del [/p] [/f] [/s] [/q] [/a[:]<Attributes>] <Names>
erase [/p] [/f] [/s] [/q] [/a[:]<Attributes>] <Names>


パラメーターParameter 説明Description
<名 ><Names> 1 つまたは複数のファイルまたはディレクトリの一覧を指定します。Specifies a list of one or more files or directories. ワイルドカードを使用して、複数のファイルを削除することがあります。Wildcards may be used to delete multiple files. ディレクトリが指定されている場合は、ディレクトリ内のすべてのファイルが削除されます。If a directory is specified, all files within the directory will be deleted.
/p/p 指定したファイルを削除する前に確認が求められます。Prompts for confirmation before deleting the specified file.
/f/f 読み取り専用ファイルを削除します。Forces deletion of read-only files.
/s/s 指定された現在のディレクトリとすべてのサブディレクトリからファイルを削除します。Deletes specified files from the current directory and all subdirectories. 削除されているファイルの名前が表示されます。Displays the names of the files as they are being deleted.
/q/q クワイエット モードを指定します。Specifies quiet mode. 削除の確認は求められません。You are not prompted for delete confirmation.
/a[:]<Attributes>/a[:]<Attributes> 次のファイル属性に基づいてファイルを削除します。Deletes files based on the following file attributes:
r読み取り専用ファイルr Read-only files
hファイルを非表示h Hidden files
**** コンテンツ インデックス付きのファイルがありませんi Not content indexed files
sシステム ファイルs System files
**** アーカイブ ファイルa Files ready for archiving
l再解析ポイントl Reparse points
-"Not"を意味をプレフィックスします。- Prefix meaning 'not'
/?/? コマンド プロンプトにヘルプを表示します。Displays help at the command prompt.



使用する場合delをディスクからファイルを削除する、それを取得できません。If you use del to delete a file from your disk, you cannot retrieve it.

  • 使用する場合 /pdelファイルの名前を表示し、次のメッセージを送信します。If you use /p, del displays the name of a file and sends the following message:
`FileName, Delete (Y/N)?`

To confirm the deletion, press Y. To cancel the deletion and display the next file name (that is, if you specified a group of files), press N. To stop the **del** command, press CTRL+C.
  • コマンド拡張機能を無効にした場合 /sが削除されているファイルの名前を表示する代わりに見つからなかったファイルの名前が表示されます (つまり、動作が取り消されます)。If you disable command extensions, /s displays the names of any files that were not found instead of displaying the names of files that are being deleted (that is, the behavior is reversed).

  • 内のフォルダーを指定する場合フォルダー内のファイルがすべて削除されます。If you specify a folder in Names, all of the files in the folder are deleted. たとえば、次のコマンドでは、すべて \Work フォルダー内のファイルの削除されます。For example, the following command deletes all of the files in the \Work folder:

    del \work
  • ワイルドカードを使用することができます ( *? )、一度に 1 つ以上のファイルを削除します。You can use wildcards (* and ?) to delete more than one file at a time. ただし、ファイルが誤って削除されないようにには使用注意が必要では、ワイルドカード、 delコマンド。However, to avoid deleting files unintentionally, you should use wildcards cautiously with the del command. たとえば、次のコマンドを入力するとします。For example, if you type the following command:

    del *.*

    Delコマンドには、次のプロンプトが表示されます。The del command displays the following prompt:

    Are you sure (Y/N)?

    すべての現在のディレクトリにファイルを削除するには、Y キーを押し、し、ENTER キーを押します。To delete all of the files in the current directory, press Y and then press ENTER. 削除を取り消す場合に、N キーを押すと、キーを押しますを入力します。To cancel the deletion, press N and then press ENTER.


ワイルドカード文字を使用する前に、 delコマンドを使用して同じワイルドカード文字を使用して、 dirコマンドが削除されるすべてのファイルを一覧表示します。Before you use wildcard characters with the del command, use the same wildcard characters with the dir command to list all the files that will be deleted.

  • Delコマンドで他のパラメーターは、回復コンソールから利用できます。The del command, with different parameters, is available from the Recovery Console.


ドライブ C 上のテストをという名前のフォルダー内のすべてのファイルを削除するには、次のいずれかを入力します。To delete all the files in a folder named Test on drive C, type either of the following:

del c:\test
del c:\test\*.*

.Bat ファイル名拡張子を持つすべてのファイルを現在のディレクトリから削除するには、次のように入力します。To delete all files with the .bat file name extension from the current directory, type:

del *.bat

現在のディレクトリ内のすべての読み取り専用ファイルを削除するには、次のように入力します。To delete all read-only files in the current directory, type:

del /a:r *.*

その他の参照情報Additional references

コマンド ライン構文の記号Command-Line Syntax Key