GFsolar Geschrieben 30. Mai 2017 Share #1 Geschrieben 30. Mai 2017 Werbung (verschwindet nach Registrierung) Hallo zusammen Ich nehme JPG und RAF auf und kopiere diese in 2 Ordner. Dann schaue ich den JPG Ordner mit IrfanView durch und lösche alle schlechteren Bilder. Anschliessend würde ich gerne die beiden Ordner vergleichen und die RAF-Dateien von welchen ich die dazugehörige JPG gelöscht habe möglichst rasch und einfach auch löschen. Hat jemand einen Rat, wie ich dies einfach machen könnte? Schonmal vielen Dank und liebe Grüsse Gregi Lucretius hat darauf reagiert 1 Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Anzeige Geschrieben 30. Mai 2017 Geschrieben 30. Mai 2017 Hallo GFsolar, schau mal hier 2 Ordner mit JPG und RAF vergleichen und alleinstehende Dateien löschen. Dort wird jeder fündig!
.dobbi Geschrieben 30. Mai 2017 Share #2 Geschrieben 30. Mai 2017 ich habe dafür den Total Commander und der kann Verzeichnisse Synchronisieren Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Harlem Geschrieben 30. Mai 2017 Share #3 Geschrieben 30. Mai 2017 for /f "tokens=1* delims=." %i in ('dir /b "_JPG-PFAD_\*.jpg"') do ren "_RAF-PFAD_\%i.raf" "%i.rafsave" del "_RAF-PFAD_\*.raf" ren "_RAF-PFAD_\*.rafsave" "%i.raf" ... wobei _JPG-Pfad_ und _RAF-Pfad_ durch die Pfade zu ersetzen sind. Lucretius, klabund und Sunhillow haben darauf reagiert 3 Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
zzeroz Geschrieben 30. Mai 2017 Share #4 Geschrieben 30. Mai 2017 for /f "tokens=1* delims=." %i in ('dir /b "_JPG-PFAD_\*.jpg"') do ren "_RAF-PFAD_\%i.raf" "%i.rafsave" del "_RAF-PFAD_\*.raf" ren "_RAF-PFAD_\*.rafsave" "%i.raf" ... wobei _JPG-Pfad_ und _RAF-Pfad_ durch die Pfade zu ersetzen sind. solltest dir mal eine hübschere script-sprache anschauen das bekommt man auch eleganter hin: Select SOURCETODEST=in,noext DESELECTNOMATCH ...habe ich als "RAW|JPEG Sync" Script in meinem Dateimanager als eigenen Button eingebunden. Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Harlem Geschrieben 30. Mai 2017 Share #5 Geschrieben 30. Mai 2017 solltest dir mal eine hübschere script-sprache anschauen das bekommt man auch eleganter hin: Select SOURCETODEST=in,noext DESELECTNOMATCH ...habe ich als "RAW|JPEG Sync" Script in meinem Dateimanager als eigenen Button eingebunden. Hör mal zu, du Rotzlöffel: Damit komme ich seit 1982 klar und ich finde das Mega-Elegant! Ich glaube nicht, dass ich nochmal irgendeine andere Scriptsprache lernen werde! cug, zzeroz, Fula und 6 weitere haben darauf reagiert 7 2 Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Gast Geschrieben 30. Mai 2017 Share #6 Geschrieben 30. Mai 2017 Hallo zusammen Ich nehme JPG und RAF auf und kopiere diese in 2 Ordner. Dann schaue ich den JPG Ordner mit IrfanView durch und lösche alle schlechteren Bilder. Anschliessend würde ich gerne die beiden Ordner vergleichen und die RAF-Dateien von welchen ich die dazugehörige JPG gelöscht habe möglichst rasch und einfach auch löschen. Hat jemand einen Rat, wie ich dies einfach machen könnte? Schonmal vielen Dank und liebe Grüsse Gregi Ich probiere zurzeit grad FastRawViewer aus. Der Viewer kann die JPEG samt den RAW verwalten (screenshot). Bisher hab ich auch einfache shellscripts für die Syncronisation verwendet. Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
zzeroz Geschrieben 30. Mai 2017 Share #7 Geschrieben 30. Mai 2017 Werbung (verschwindet nach Registrierung) Hör mal zu, du Rotzlöffel: Damit komme ich seit 1982 klar und ich finde das Mega-Elegant! Ich glaube nicht, dass ich nochmal irgendeine andere Scriptsprache lernen werde! ...okay, opa. wird bei dir im altersheim wohl auch kaum noch sinn machen, oder *lol* Harlem hat darauf reagiert 1 Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
GFsolar Geschrieben 30. Mai 2017 Autor Share #8 Geschrieben 30. Mai 2017 Danke für die schnellen Tipps. Ich werde mir die Variante mit den Skripts mal anschauen. Muss erst mal schauen, wie man diese Skripts schreibt. Aber Tante Google wird mir helfen.. LG Gregi Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
GFsolar Geschrieben 24. Juni 2017 Autor Share #9 Geschrieben 24. Juni 2017 Nun habe ich für mich die folgende ev. unkonventionelle Lösung gefunden: Mit der Software Anti-twin vergleiche ich die zwei Ordner, (Namen vergleichen - unterschiedliche Endungen - Übereinstimmung 100%). Danach erhalte ich eine Liste mit allen doppelten Dateien. Das heisst, diejenigen RAF, zu welchen ich das JPG beim Aussortieren NICHT gelöscht habe. Also möchte ich diese Dateien NICHT löschen! Ich wähle unten 'Auswahl nach Ordner' und wähle dann den Ordner mit den RAF. Nun sind alle NICHT ZU LÖSCHENDEN RAF markiert. Beim Löschen wähle ich die als Standard vorgegebene Methode Verschieben. Somit erden die RAF, welche ich behalten möchte in den Ordner antitwined VERSCHOBEN. Nun lösche ich in meinen RAF-Ordner (welcher die zu löschenden Dateien enthält - diese haben kein JPG mit dem selben Namen) alle Dateien. Als letzten Schritt verschiebe ich die Dateien aus dem Ordner antitwined zurück in den RAF-Ordner. Dies hört sich sehr kompliziert an, ist es aber eigendlich gar nicht. Es geht auch recht schnell. Ich mache dies nun immer einmal im neuen Jahr für den Ordner des vergangenen Jahres. Bei einer Panne habe ich immer noch eine Sicherungskopie, welche ich dann erst wiederum ein Jahr später aktualisiere. klabund hat darauf reagiert 1 Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
ing Geschrieben 25. Juni 2017 Share #10 Geschrieben 25. Juni 2017 Es gibt doch schon PSE und LR. Warum benutzt ihr deren Möglichkeiten nicht? Crischi74 hat darauf reagiert 1 Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
GFsolar Geschrieben 25. Juni 2017 Autor Share #11 Geschrieben 25. Juni 2017 Salü ing Wenn du mir (LR-Neuling) erklären kannst, wie ich dies in LR machen kann, so bin ich dir äusserst dankbar!!! LG gregi Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
ing Geschrieben 25. Juni 2017 Share #12 Geschrieben 25. Juni 2017 Klar, mache ich gerne, Gregi. https://www.fuji-x-forum.de/topic/26948-lightroom-workflow-für-jpg-und-raw/?p=618377 beschreibt meinen Workflow im Umgang mit JPEG/RAW. Ich habe ein Hauptverzeichnis für Fotos angelegt. Darunter sind Verzeichnisse für jedes Jahr. Der LR-Import ist so konfiguriert, dass darunter für jeden Aufnahmetag ein weiterer Unterordner angelegt wird. Für die Datensicherung verwende ich meinen Cloudspeicher, der mit dem dieser Ordnerstruktur synchronisiert. Die gesamte weitere Verwaltung der Fotos findet ausschließlich in LR statt. Am Anfang habe ich mich mit dem Bibliotheksmodul von LR schwer getan. Was mir sehr geholfen hat, ist dieses Buch "Wie mach ich das in Lightroom" von Scott Kelby. Viel Erfolg Joachim Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
GFsolar Geschrieben 25. Juni 2017 Autor Share #13 Geschrieben 25. Juni 2017 Salü Joachim Vielen Dank für den Link! Ich habe das ganze Thema durchgelesen und werde es nun mit LR alleine versuchen - möglichst wenig verschiedene Software ist immer gut.. LG und gute Woche Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
ing Geschrieben 26. Juni 2017 Share #14 Geschrieben 26. Juni 2017 Freut mich, Gregi, dass ich Dir helfen konnte! Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
mucnaumann Geschrieben 20. Juli 2017 Share #15 Geschrieben 20. Juli 2017 Voll amüsant, ich habe es genauso organisiert. Um die Bereinigung vorzunehmen und aussortierte Raws zu löschen, hab ich mir ein recht aufwändiges powershell Script gebaut (mache das tagtäglich als IT'ler im Büro) und dank powershell for Mac läuft es so auf beiden Plattformen :-) Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
pflegi Geschrieben 2. Oktober 2018 Share #16 Geschrieben 2. Oktober 2018 https://powershell.org/forums/topic/deleting-files-with-same-filename-but-different-extension/ Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
BreylPhoto Geschrieben 4. Oktober 2018 Share #17 Geschrieben 4. Oktober 2018 Ich mach das gleiche - allerdings mit Python auf dem Mac. Gehe alle *.RAF Files in einem Verzeichnis durch. Gibt es dazu kein gleichnamiges JPG im selben Ordner, lösche das RAF. Quote import os import os.path from os.path import basename path = '.' files = os.listdir(path) for name in files: print(basename(name)) filename, file_extension = os.path.splitext(name) if file_extension.upper() == ".RAF": # test if we have a .JPG of the same name if os.path.isfile(filename + ".JPG"): print filename + " has both, RAF and JPG" else: print filename + " has no JPG - deleting RAF" os.remove(name) Cheers, Robin jugi, Achim_65 und Sunhillow haben darauf reagiert 2 1 Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
jugi Geschrieben 4. Oktober 2018 Share #18 Geschrieben 4. Oktober 2018 (bearbeitet) Ich glaub da musst du noch kurz erklären, welche version das ist (Python 3?!) und wie man es aufruft (macOS: python3 dateiname.py) 😅 bearbeitet 4. Oktober 2018 von jugi Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
BreylPhoto Geschrieben 4. Oktober 2018 Share #19 Geschrieben 4. Oktober 2018 21 minutes ago, jugi said: Ich glaub da musst du noch kurz erklären, welche version das ist (Python 3?!) und wie man es aufruft (macOS: python3 dateiname.py) 😅 Ich hab Python 2.7 auf meinem Mac, aber ich denke, das Script ist so unspezifisch, dass es auch mit 3.0 laufen müsste. Aufruf ist ganz einfach: - script abspeichern, z.B. als "align_jpg_raf.py" und in den Ordner kopieren in dem die JPGs und RAFs liegen - dann im Terminal an der Eingabeaufforderung ebenfalls in den Ordner springen (mit cd) und dort folgendes eingeben: python align_jpg_raf.py Das Script radelt dann alle RAFs und schaut, ob es jeweils ein passenden JPG mit gleichem Namen findet. Cheers, Robin Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Sunhillow Geschrieben 4. Oktober 2018 Share #20 Geschrieben 4. Oktober 2018 (bearbeitet) Hallo Robin, Danke erstmal für das Skript! Für Python 3.7 unter Windows musste ich die print-Kommandos etwas modifizieren, aber das war immer noch einfacher als das in Perl oder gar Powershell zu versuchen import os import os.path from os.path import basename path = '.' files = os.listdir(path) for name in files: print(basename(name)) filename, file_extension = os.path.splitext(name) if file_extension.upper() == ".RAF": # test if we have a .JPG of the same name if os.path.isfile(filename + ".JPG"): print (filename + " has both RAF and JPG") else: print (filename + " has no JPG - deleting RAF") ## remove zum Test auskommentiert ## os.remove(name) Edit: Mit Filter lässt sich die Zahl der Schleifendurchläufe reduzieren: import os import os.path from os.path import basename import fnmatch path = '.' files = fnmatch.filter(os.listdir(path), '*.raf') for name in files: filename, file_extension = os.path.splitext(name) ## print(name + " - " + filename) # test if we have a .JPG of the same name if os.path.isfile(filename + ".JPG"): print (filename + " has both RAF and JPG") else: print (filename + " has no JPG - deleting RAF") ## os.remove(name) bearbeitet 4. Oktober 2018 von Sunhillow Achim_65 hat darauf reagiert 1 Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
jugi Geschrieben 4. Oktober 2018 Share #21 Geschrieben 4. Oktober 2018 wenn wir hier schon am optimieren sind, unter unix/linux: https://unix.stackexchange.com/questions/436636/bash-script-to-remove-raw-files-which-dont-have-a-corresponding-jpeg-file Zitieren Link zum Beitrag Auf anderen Seiten teilen More sharing options...
Dein Support für das Forum (Info) Hat dir das Forum geholfen? So kannst du das Forum unterstützen! Premium Mitglied werden | Spenden | Bei Amazon* oder eBay* kaufen Software: Topaz* | DxO Nik Collection* | Skylum Luminar* (–10€ mit Gutschein FXF) | * Affiliate Links
Empfohlene Beiträge
Diskutiere mit!
Du kannst direkt antworten und dich erst später registrieren. Wenn du bereits einen Account hast, kannst du dich hier anmelden, um unter deinem Usernamen zu posten.
Note: Your post will require moderator approval before it will be visible.