web-dev-qa-db-ja.com

WindowsCMD検索および名前によるファイルの削除

さまざまなファイルサイズに変換された約半分のギガ相当の画像を含むWebサイトダンプがあります。構造は次のようになります。

media/
   1/
      1.original.jpg
      1.large.jpg
      1.medium.jpg
      1.small.jpg
   2/
      2.original.jpg
      2.large.jpg
      2.medium.jpg
      2.small.jpg
etc...

メディア内のすべてのフォルダーを検索し、名前にoriginalが含まれている画像を削除するコマンドが必要です。これは可能ですか?

12
Ozzy
del /s ...\media\*original*.jpg

名前にoriginalが含まれ、拡張子が.jpgのすべてのファイルを...\mediaとそのすべてのサブディレクトリから削除する必要があります。

明らかに、細心の注意を払って使用してください...削除する前に最初に削除しようとしているものを確認したい場合は、

dir /s ...\media\*original*.jpg
25
Magoo

次のようなもので試してください:

for /R C:\...\media %f in (*original*.jpg) do del /q "%~ff"

これをバッチスクリプトで使用する場合は、%%%に置き換えます。

2
Ansgar Wiechers