pcdummy
Goto Top

Batch Datei um Dateinamen auf Duplikat mit anderer Dateiendung zu prüfen und falls nicht die Datei zu löschen

Hallo liebe Profis,

wenn ich mal fotografieren gehe habe ich immer .CR2 Dateien und .jpg Dateien.
Nun gehe ich meine jpg Fotos durch und lösche wenn das Bild total daneben und nicht zu retten ist.
Dann bleibt aber immer die gleichnamige .CR2 Datei übrig.
Weil ich danach immer händisch die CR2 abklapper dachte ich mir, dass muss anders gehen :D
Leider bin ich auf dem Segment eine absolute Niete. Also was den Code angeht. Wie man eine Batch dann ausführt etc bekomm ich noch hin.
Da hoffe ich nun auf euch.

Also nochmal kurz: Es sollen alle jpg Dateien bleiben und die Dateien mit .CR2 Endung für die keine gleichnamige .jpg im selben Ordner existiert sollen verschwinden.

Als Beispiel

Dateien vorher
2017-09-14_001.jpg
2017-09-14_001.CR2
2017-09-14_002.jpg
2017-09-14_002.CR2
2017-09-14_003.CR2
2017-09-14_004.CR2
2017-09-14_005.jpg
2017-09-14_005.CR2
2017-09-14_006.CR2
2017-09-14_007.CR2

Dateien nachher:
2017-09-14_001.jpg
2017-09-14_001.CR2
2017-09-14_002.jpg
2017-09-14_002.CR2
2017-09-14_005.jpg
2017-09-14_005.CR2

Hoffe das sowas möglich ist.
Vielen Dank

Content-Key: 355400

Url: https://administrator.de/contentid/355400

Printed on: April 23, 2024 at 10:04 o'clock

Member: rubberman
Solution rubberman Nov 19, 2017 updated at 22:52:47 (UTC)
Goto Top
Einzeiler:
@for %%i in (*.CR2) do @if not exist "%%~ni.jpg" del "%%~i"  
Steffen
Member: PCdummy
PCdummy Nov 20, 2017 at 11:31:02 (UTC)
Goto Top
Vielen vielen Dank! Das ging super!