Dateien vergleichen Nur Name ohne Dateisuffix

Aktuelle Version: 12.17 (16.09.2019)
Alles zum Thema Directory Opus
Antworten
smatzy
Beiträge: 22
Registriert: 2. Mai 2018 14:12
Betriebssystem: Windows 10
Produkt: DOpus 12
Version DOpus: Pro

Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von smatzy » 1. Mai 2019 08:23

Hallo,

gibt es eine Möglichkeit in DO in zwei unterschiedlichen Ordnern Dateien so zu vergleichen das nur der Name geprüft wird aber nicht der Dateisuffix ?
ich würde das gerne Ordner synchronisieren wo es Dateien gibt die den selben Namen haben aber ein anderen Dateisuffix haben.
Anmerkung 2019-05-01 082020.jpg
bei dieserer Situation soll nicht synchronisiert werden.

gibt es da eine Möglichkeit ?

Gruß Stefan

Benutzeravatar
tbone
Berater
Beiträge: 570
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von tbone » 2. Mai 2019 19:05

Dazu fällt mir a) das ein:

Code: Alles auswählen

Select  SOURCETODEST=noext
und b), das hier (müsste man aber vll anpassen):
https://www.haage-partner.de/forum/viewtopic.php?t=4956

smatzy
Beiträge: 22
Registriert: 2. Mai 2018 14:12
Betriebssystem: Windows 10
Produkt: DOpus 12
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von smatzy » 2. Mai 2019 19:13

Danke für die Antwort,

das probiere ich gleich mal aus melde mich dann nochmal ob es funktioniert.

Gruß Stefan

smatzy
Beiträge: 22
Registriert: 2. Mai 2018 14:12
Betriebssystem: Windows 10
Produkt: DOpus 12
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von smatzy » 3. Mai 2019 00:23

Guten Abend,

ich komme leider nicht mit der Installation klar.
wo muss ich die Datei Command.Generic_CompareEx.js.txt hin kopieren ?

Damit komme ich nicht klar :

Installation:
Um das ScriptAddin zu installieren, lade die unten aufgeführte CompareEx*.js.txt Datei herunter und verschiebe sie nach "/dopusdata/script addins".

könnt Ihr mir helfen ?

Gruß Stefan

Benutzeravatar
tbone
Berater
Beiträge: 570
Registriert: 22. Nov 2014 21:16
Betriebssystem: 7*64
Produkt: aktuelle Beta-Version
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von tbone » 3. Mai 2019 00:50

Die *.txt Endung nach dem Herunterladen entfernen.. und den /dopusdata.. Pfad, den gibst Du so einfach mal in Deinen DO ein, Du wirst dann schon sehen.. o)

Benutzeravatar
Kundal
Moderator
Beiträge: 1271
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von Kundal » 3. Mai 2019 08:16

Informationen zu Script-Addins findest du hier: Infos zur neuen Scripting-Schnittstelle und hier: Was ist ein Script-AddIn? (mit Tutorial)

smatzy
Beiträge: 22
Registriert: 2. Mai 2018 14:12
Betriebssystem: Windows 10
Produkt: DOpus 12
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von smatzy » 4. Mai 2019 09:49

Hallo ein schönen guten Morgen,

ich habe mir die ganze Nacht um die Ohren gehauen bin aber zu keinem ziel gekommen.

gibt es nicht die Möglichkeit Dateien so zu vergleichen :

Datei : 1 12345.dng Lister links

es wird nun der Lister rechts nach diesem Dateinamen 12345.xxx durchsucht wird er gefunden schauen ist eine 12345.CR2 nicht kopieren ist auch eine 12345.DNG vorhanden 12345.DNG löschen ist keine 12345.xxx vorhanden 12345.DNG kopieren

Datei 2 12345.CR2 lister links

es wird nun der Lister rechts nach diesem Dateinamen 12345.xxx durchsucht wird er gefunden schauen ist eine 12345.CR2 nicht kopieren ist es eine 12345.DNG kopieren und 12345.DNG löschen.

Ich hoffe Ihr versteht mein Problem ich habe schon viele Programme ausprobiert die haben aber kein Lösungsweg für mich.

Gruß Stefan

Benutzeravatar
Kundal
Moderator
Beiträge: 1271
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von Kundal » 4. Mai 2019 12:16

Du solltest dein Problem zunächst in einzelne Schritte zerlegen. Ich würde z.B. erst mal etwas aufräumen:
Schritt 1: Markiere links alle CR2-Dateien und kopiere sie nach rechts, wobei du alle bereits vorhandenen überspringst:

Code: Alles auswählen

Select *.CR2 DESELECTNOMATCH 
Copy WHENEXISTS=skip
An dieser Stelle könntest du analog auch alle DNG-Dateien kopieren, um sicher zu stellen, dass rechts alle vorhandenen DNG-Dateien existieren.

Schritt 2: Verwende rechts den Schalter, den ich dir in deinem anderen Beitrag hier gegeben habe für CR2- und DNG-Dateien:

Code: Alles auswählen

Select *.CR2 DESELECTNOMATCH 
Select SIMILARBASE
Select DESELECT *.CR2
Delete QUIET
und

Code: Alles auswählen

Select *.DNG DESELECTNOMATCH 
Select SIMILARBASE
Select DESELECT *.DNG
Delete QUIET
Das Ergebnis soweit ist, dass rechts alle vorhandenen CR2-Dateien existieren, ohne dass es dazu noch doppelte in anderen Dateiformaten gibt. Die im Ordner verbliebenen DNG-Dateien liegen ebenfalls nicht mehr in anderen Dateiformaten vor. Jetzt musst du dich nur noch um weitere Dateiformate wie JPG kümmern.
Wenn alle Einzelschritte funktionieren und zum gewünschten Ergebnis führen könnte man das Ganze in einem Script zu einer Einklicklösung zusammenführen.

Benutzeravatar
Kundal
Moderator
Beiträge: 1271
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von Kundal » 4. Mai 2019 13:05

Der oben vorgeschlagene Weg lässt sich noch allgemeiner so beschreiben:
Schritt 1: Sorge dafür, dass in der rechten Dateianzeige alle vorhandenen Dateien/Dateitypen existieren, indem du alle Dateien der linken Dateianzeige dorthin kopierst und vorhandene überspringst:

Code: Alles auswählen

Select ALLFILES DESELECTNOMATCH 
Copy WHENEXISTS=skip
Schritt 2: Bereinige die rechte Dateianzeige mit den vorgestellten Schaltern. Dabei muss der Schalter für das wichtigste Dateiformat zuerst verwendet werden.

Mit wenigen Testdateien kann ich die gesamte Prozedur in einen Schalter packen. Ob das auch mit vielen Dateien funktioniert kann ich nicht garantieren. Die Bereinigung habe ich beispielhaft um JPG-Dateien ergänzt.

Code: Alles auswählen

Select ALLFILES DESELECTNOMATCH 
Copy WHENEXISTS=skip
Set DEST=Focus 
Select *.cr2 DESELECTNOMATCH 
Select SIMILARBASE
Select DESELECT *.cr2
Delete QUIET 
Select *.DNG DESELECTNOMATCH 
Select SIMILARBASE 
Select DESELECT *.DNG 
Delete QUIET
Select *.JPG DESELECTNOMATCH 
Select SIMILARBASE 
Select DESELECT *.JPG 
Delete QUIET

smatzy
Beiträge: 22
Registriert: 2. Mai 2018 14:12
Betriebssystem: Windows 10
Produkt: DOpus 12
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von smatzy » 4. Mai 2019 16:02

Hallo Kundal,

das Sieht sehr gut aus damit kann ich mir das zusammen basteln was ich möchte. Ich habe noch eine Frage gibt es eine Möglichkeit wenn ich auf 2 Laufwerken die gleich Ordnungsstruktur habe und beide Laufwerke in DO geöffnet habe einen Schalter zu basteln der mir ein wenn ich ein Verzeichnis auf der linken Seite anklicke er mir das auf der rechten Seite markiert ?

Also so wie auf den Bild also links klick soll aber rechts auf dem andere Laufwerk markieren .
Anmerkung 2019-05-04 155909.jpg
Gruß Stefan

Benutzeravatar
Kundal
Moderator
Beiträge: 1271
Registriert: 20. Apr 2010 21:26
Betriebssystem: Win7 & Win 10 Pro 64 bit
Produkt: DOpus 12 x64 - Letzte Betaversion
Version DOpus: Pro

Re: Dateien vergleichen Nur Name ohne Dateisuffix

Beitrag von Kundal » 4. Mai 2019 17:18

Du kannst einen Schalter oder Hotkey erstellen, der den Befehl Select SOURCETODEST ausführt. Das erfordert natürlich außer dem Klick auf die Datei in der linken Dateianzeige einen weiteren Klick auf den Schalter.

Wenn du in Echtzeit die jeweils links markierten Dateien auch rechts markieren willst, müsstest du das mit einem Script versuchen.

Antworten