◆ 初級者~中級者向け
created by Rinker
¥3,520
(2025/11/12 10:57:57時点 楽天市場調べ-詳細)
◆ 上級者向け
created by Rinker
¥3,520
(2025/11/12 10:57:57時点 楽天市場調べ-詳細)
◆ Windowsのコマンド環境について幅広く知りたい方へ
created by Rinker
¥3,149
(2025/11/12 13:19:18時点 楽天市場調べ-詳細)
目次
1個以上のファイルを削除するする方法(del/eraseコマンド)
del/eraseコマンドを使用することで1個以上のファイルを削除することができます。
コマンド名は「delete(削除する)」と「erase(消去する)」が由来となっています。
コマンドの省略形は存在しません。
フォーマット
DEL [/P] [/F] [/S] [/Q] [/A[[:]属性]] 名前
ERASE [/P] [/F] [/S] [/Q] [/A[[:]属性]] 名前名前には、ファイルまたはディレクトリ (複数可) の一覧を指定します。複数のファイルを削除するときはワイルドカードを使用できます。ディレクトリを指定した場合、ディレクトリ内のすべてのファイルが削除されます。
属性には以下のものがあります。Rは、読み取り専用。Sは、システム ファイルHは、隠しファイルAは、アーカイブIは、非インデックス対象ファイルLは、再解析ポイントOは、オフライン ファイル-は、その他の属性
コマンド拡張機能を有効にすると、DEL と ERASE は次のように変更されます:
/S スイッチの表示形式が逆になり、見つからなかったファイルではなく削除されたファイルだけが表示されるようになります。
使用例
単一ファイルの削除
del filename.txtfilename.txt: 削除するファイルの名前を指定します。
このコマンドは、現在のディレクトリにある filename.txt を削除します。
複数のファイルを削除する
del *.txt*.txt: 現在のディレクトリ内にあるすべての.txtファイルを指定します。
このコマンドは、現在のディレクトリ内のすべての .txt ファイルを削除します。
サブディレクトリ内のファイルを含めて削除する
del /s *.log/s: 現在のディレクトリとすべてのサブディレクトリ内の.logファイルを削除します。
このコマンドは、現在のディレクトリとそのサブディレクトリにあるすべての .log ファイルを削除します。
隠しファイルやシステムファイルの削除
del /a:h hiddenfile.txt/a:h: 隠し属性を持つファイルを削除対象に含めます。
このコマンドは、隠し属性が設定された hiddenfile.txt を削除します。
削除の確認を求める
del /p importantfile.txt/p: 削除する前に確認を求めます。
このコマンドは、importantfile.txt を削除する前に「本当に削除しますか?」という確認メッセージを表示します。
読み取り専用ファイルを強制的に削除する
del /f readonlyfile.txt/f: 読み取り専用ファイルを強制的に削除します。
このコマンドは、readonlyfile.txt の読み取り専用属性を無視して削除します。
オプション一覧
| オプション | オプションの説明 |
|---|---|
| /P | 各ファイルを削除する前に確認のメッセージを表示します。 |
| /F | 読み取り専用ファイルを強制的に削除します。 |
| /S | 指定したファイルをすべてのサブディレクトリから削除します。 |
| /Q | ワイルドカードを使用して一括削除するときに確認のメッセージを表示しません。(Quiet モード) |
| /A | 属性により削除するファイルを選択します。 |









コメント