◆ 初級者~中級者向け
created by Rinker
¥3,520
(2024/10/04 06:36:37時点 楽天市場調べ-詳細)
◆ 上級者向け
created by Rinker
¥3,520
(2024/10/04 06:36:37時点 楽天市場調べ-詳細)
◆ Windowsのコマンド環境について幅広く知りたい方へ
created by Rinker
¥3,149
(2024/10/04 06:36:37時点 楽天市場調べ-詳細)
目次
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.txt
filename.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 | 属性により削除するファイルを選択します。 |
コメント