Batchdatei zum Sortieren von Bildern?
Hallo Leute, und zwar suche ich eine einfach Batchdatei, die meine bilder, welche sich in einem bestimmten Ordner befinden, nach Datum sortiert. Ich wäre euch sehr dankbar, wenn mir jemand eine Batchdatei anfertigen würde, da ich mich damit gar nicht auskenne.
2 Antworten
Die Sortierung der Dateien ist doch einzig eine Sache der Anzeige bzw. der Verarbeitung in einem Programm.
Im Dateisystem selbst sind die Verweise auf die Daten immer in der Abfolge gespeichert, wie sie auf den Datenträger /kopiert/geschrieben wurden. Dies kann recht willkürlich sein. daran ändert auch ein umbenennen nichts.
Wenn Dir irgendwo daten in einer sortierten Abfolge angezeigt werden, so wurden diese bereits einer internen Sortierung unterzogen.
Dateien sortiert anzeigen:
nach datum (neueste zuerst)
dir /o:-d
ShowFilesbyDate.cmd
@echo off
rem hier Ordnerpfad einteragen, welcher angezeigt werden soll, wenn kein Ordner als Parameter übergeben wurde. (%cd%=aktueller Ordner)
set "seachFolder=%cd%"
rem hier Dateitypen, nach welchen gesucht werden soll (durch Koma getrennt, Keine Wildcards!!!!)
set "searchExtensions=jpg,png,gif"
rem nachschauen ob der Batch ein Pfad als Parameter übergeben wurde.
if "%~1" neq "" (
if exist "%~f1\" (set "seachFolder=%~f1")
)
for %%a in (%searchExtensions%) do (
call set searchTerm=%%searchTerm%% "%seachFolder%\*.%%~a"
)
rem zeige nur Dateien, absteigend sortiert nach ErstellungDatum : Liste der anzuzeigenden Dateitypen im Suchordner
dir /a:-d /o:-d /t:c %searchTerm%
pause
Ich hab's mal versucht so komfortabel wie möglich zu gestalten.
Gegenwärtig sind 3 Dateitypen eiengtragen. Das kannst Du ändern. Als Defaultordner (ohne das der Batch ein Ordner als Parameter übergeben wird) ist gegenwärtig der aktuelle Ordner %cd% angegeben. Das kannst Du durch einen Pfad Deiner Wahl ersetzen.
Du kannst die Batch auch mit dem Namen des Gewünschten Ordners aufrufen:
ShowFilesbyDate.cmd "F:\Meine Bilder\Hunde"
den code hatte ich eben probiert, jedoch funtkioniert dieser irgendwie nicht...
könntest du mir bitte ein fertiges Script für das Sortieren von Bildern nach Datum schicken, wo ich nur das Verzeichnis angeben muss? Ich wäre dir sehr dankbar, wenn du das machen würdest, weil ich mich kaum mit diesem Thema auskenne...