2013-05-14 11 views
6

Ho un dump di un sito Web con circa mezzo gig di immagini convertite in varie dimensioni di file. La struttura va come:CMD di Windows Cerca ed elimina il file per nome

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... 

Voglio un comando che la ricerca in tutte le cartelle nei media e cancellare qualsiasi immagine che ha original nel nome. È possibile?

+0

Forse [questa risposta a "ricorsivamente eliminare i file 0KB utilizza Windows CMD" aiuta] (http://stackoverflow.com/a/4177169/205233) – Filburt

risposta

15
del /s ...\media\*original*.jpg 

dovrebbe eliminare tutti i file con original nel loro nome, l'estensione .jpg da ...\media e tutte le sue sottodirectory.

Ovviamente, utilizzare con estrema cautela ...

1

Prova con qualcosa di simile:

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

Sostituire % con %% se si desidera utilizzare questo in uno script batch.

Problemi correlati