Batch EXIF Daten finden

Diskutiere Batch EXIF Daten finden im Programmierung Forum im Bereich Software Forum; Hallo, ich habe eine Batch, in der ich im Ordner C:\Users\ nach "DSC" suche und mir hiervon das neueste Foto ausgeben lasse was dort vorhanden...
T

toastbrot

Threadstarter
Dabei seit
13.04.2005
Beiträge
240
Alter
40
Hallo,

ich habe eine Batch, in der ich im Ordner C:\Users\ nach "DSC" suche
und mir hiervon das neueste Foto ausgeben lasse was dort vorhanden ist.

for /f "delims=" %%i in ('dir /b /od /a-d "C:\Users\"^|find "DSC" 2^>nul') do set "Newest=%%i"
%exif% -make -model -filename -datetimeoriginal "C:\Users\%Newest%"


Dies funktioniert auch prima und über das exiftool wird mir dann die entsprechende Datei angezeigt.
Nun möchte ich gerne, dass mir die Batch das neueste Bild von einem bestimmten Kameratyp anzeigt.
Als Beispiel hatte ich es so gedacht...

for /f "delims=" %%i in ('dir /b /od /a-d "C:\Users\"^|find %exif% -make=SAMSUNG 2^>nul') do set "Newest=%%i"
%exif% -make -model -filename -datetimeoriginal "C:\Users\%Newest%"


Dies funktioniert leider nicht....
Bekomme hier immer folgende Ausfgabe: Error opening directory

Hat jemand eine Idee oder ist das so gar nicht möglich....

Hier noch mal meine Testbatch:

echo off & setlocal
cls
SET exif="%~dp0\data\exiftool\exiftool.exe"
SET Newest=
echo.
for /f "delims=" %%i in ('dir /b /od /a-d "C:\Users\"^|find %exif% -make=SAMSUNG 2^>nul') do set "Newest=%%i"
%exif% -make -model -filename -datetimeoriginal "C:\Users\\%Newest%"
pause


Danke und Gruß
 
Mike

Mike

i7-6700HQ
Team
Dabei seit
21.09.2006
Beiträge
24.383
Ort
in der Nähe eines Rechners
Hat jemand eine Idee oder ist das so gar nicht möglich....
Wie du mit Batchbefehlen an die Metadaten kommen solltest wäre mir gänzlich unbekannt, da diese Daten unzugänglich IN der Datei stehen und nicht in den Speicherdaten.

Dies funktioniert auch prima und über das exiftool wird mir dann die entsprechende Datei angezeigt.
Der Batch liest aber eben keine EXIF-/Metadaten aus, sondern die Dateidaten wie Name, Datum etc.

Wieso verwendest du nicht einfach einen der vielen genialen Bildverwalter wie Lightroom, ZonerPhoto, irfanView, xnView etc. etc. die diese Daten auslesen, anzeigen, sortieren und viele mehr können.
Dein Engagement für Batch-Files ist echt super, aber wirklich nicht mehr up-to-date :)
 
Thema:

Batch EXIF Daten finden

Batch EXIF Daten finden - Ähnliche Themen

  • Wie lässt sich per Batch eine bestimmte Zeile einer Liste als Variable setzen?

    Wie lässt sich per Batch eine bestimmte Zeile einer Liste als Variable setzen?: Angenommen, ich führe aus: type <TXT-Dateipfad> und das nun Gelistete hat mehrere Zeilen. Kann ich hiervon nur eine ganz bestimmte Zeile...
  • Probleme mit dem DOS-Befehl "ren" in Batch-Dateien

    Probleme mit dem DOS-Befehl "ren" in Batch-Dateien: Hallo Community! In meinem Windows 10 (1909) ist die cmd.exe mit dem Zeitstempel 20.01.2020 17:01 und der Versionsnummer 10.0.18362.449...
  • Wie erzeuge ich per Batch eine Batch-Datei, wenn clip und exit darin vorkommen?

    Wie erzeuge ich per Batch eine Batch-Datei, wenn clip und exit darin vorkommen?: F:\ ist meine RAM-Disk, aber egal. Ich habe hier eine Batchdatei erstellt mit folgendem Inhalt: echo "%var1%%var2%%var3% | clip&del...
  • Lässt sich per Batch/CMD unter Win10 ermitteln, welche Major Release man hat?

    Lässt sich per Batch/CMD unter Win10 ermitteln, welche Major Release man hat?: Frohe Weihnachten. :) Lässt sich per Batch/CMD unter Win10 ermitteln, welche Major Release man hat? Also z.B 1511 oder 1903? Mit dem Befehl...
  • Ähnliche Themen
  • Wie lässt sich per Batch eine bestimmte Zeile einer Liste als Variable setzen?

    Wie lässt sich per Batch eine bestimmte Zeile einer Liste als Variable setzen?: Angenommen, ich führe aus: type <TXT-Dateipfad> und das nun Gelistete hat mehrere Zeilen. Kann ich hiervon nur eine ganz bestimmte Zeile...
  • Probleme mit dem DOS-Befehl "ren" in Batch-Dateien

    Probleme mit dem DOS-Befehl "ren" in Batch-Dateien: Hallo Community! In meinem Windows 10 (1909) ist die cmd.exe mit dem Zeitstempel 20.01.2020 17:01 und der Versionsnummer 10.0.18362.449...
  • Wie erzeuge ich per Batch eine Batch-Datei, wenn clip und exit darin vorkommen?

    Wie erzeuge ich per Batch eine Batch-Datei, wenn clip und exit darin vorkommen?: F:\ ist meine RAM-Disk, aber egal. Ich habe hier eine Batchdatei erstellt mit folgendem Inhalt: echo "%var1%%var2%%var3% | clip&del...
  • Lässt sich per Batch/CMD unter Win10 ermitteln, welche Major Release man hat?

    Lässt sich per Batch/CMD unter Win10 ermitteln, welche Major Release man hat?: Frohe Weihnachten. :) Lässt sich per Batch/CMD unter Win10 ermitteln, welche Major Release man hat? Also z.B 1511 oder 1903? Mit dem Befehl...
  • Sucheingaben

    batch exif auslesen exiftool

    Oben