attrib /S
サブディレクトリを再帰的に行います。
del /S
また、サブディレクトリも再帰的に行います。
したがって、「My Music」ディレクトリに座って再帰的な削除を行いたい場合は、次のことができます
attrib /S -S -H *.jpg
del /S *.jpg
強制削除もありdel /F
ます。これにより、最初に属性を変更せずに削除できる場合があります。
確認してくださいdel /Q
- 静かなモード - これにより、削除 (Y/N) の質問が抑制されます。
ちなみに、attrib -S
( とは異なりますattrib /S
) は System 属性を削除します - jpg に system 属性が設定される理由がわかりません。
一方、私があなたの質問を誤解していて、再帰的な削除をしたくないが、一度に 1 つのディレクトリだけを実行したいが、各サブディレクトリにバッチ ファイルのコピーを置きたくない場合は、これがあなたができることです。
- バッチ ファイルには元のコマンドが含まれている必要があります (
/S
.
- バッチ ファイルを特定のディレクトリ (たとえば . in
c:\bin
またはc\batch
) に保持し、このディレクトリをパスに追加します。これは、開いた新しいコマンド ウィンドウに対して自動的に設定する場合は、[コントロール パネル] -> [システム] から実行できます。
- 実行するディレクトリに関係なく、そのディレクトリに cd して実行するだけで
DelHiddenJpg
、パスから取得されます。