J:\folder1_1
├─folder2_1
└─folder2_2
というようなフォルダ構成になっていて、サブディレクトリ(下位フォルダ)内にあるものも含めて「targetfile.txt」を削除したいとうとき。
del /s J:\folder1_1\targetfile.txt
で削除できます。
/s がサブディレクトリまで探して削除するよう指定。
指定フォルダは最上位フォルダを指定して、対象ファイルを指定する。 サブディレクトリ名は指定しなくても/sスイッチにより判断されます。
delコマンドの内容
DEL [/P] [/F] [/S] [/Q] [/A[[:]属性]] 名前
ERASE [/P] [/F] [/S] [/Q] [/A[[:]属性]] 名前名前 ファイルまたはディレクトリ (複数可) の一覧を指定します。
複数のファイルを削除するときはワイルドカードを使用します。
ディレクトリが指定されたときはディレクトリ内のすべてのファ
イルは削除されます。/P 各ファイルを削除する前に確認のメッセージを表示します。
/F 読み取り専用ファイルを強制的に削除します。
/S 指定されたファイルをすべてのサブディレクトリから削除します。
/Q ワイルドカードを使用して一括削除するときに、確認のメッセージ
を表示しません。(QUIET モード)
/A 属性により削除するファイルを選択します。
属性 R 読み取り専用 S システム ファイル
H 隠しファイル A アーカイブ
I 非インデックス対象ファイル L 再解析ポイント
- その属性以外
/S スイッチの表示形式が逆になり、見つからなかったファイルではなく
削除されたファイルだけが表示されるようになります。