mrroyal
Goto Top

Fotos nach Aufnahmedatum in Unterordner verschieben

Hallo zusammen,

gibt es für Win 10 eine *.vbs mit der man Bilder aus einem Ordner in Unterordner verschieben kann und das ganze sortiert wird nach Aufnahmedatum?

Beispiel:
2020
-> Januar
-> 01
-> 02
-> ...
-> Februar
-> ...

Besten Dank für eure Hilfe!

Gruß

MrRoyal

Content-Key: 636050

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

Printed on: April 20, 2024 at 02:04 o'clock

Member: tech-flare
tech-flare Dec 28, 2020 at 16:25:09 (UTC)
Goto Top
Hallo,

Warum ausgerechnet mit dem uralten vbs?

Besser wäre Powershell.

Gruß
Mitglied: 147069
147069 Dec 28, 2020 updated at 16:45:16 (UTC)
Goto Top
Zitat von @tech-flare:
Besser wäre Powershell.
Joa, warum zeigst du es ihm dann nicht direkt wie es damit ginge, wäre doch mal ein effektiver Anfang?!

Powershell
# Quellordner mit Dateien definieren
$source = 'D:\quelle'  
# Zielordner definieren
$target = 'D:\ziel'  

$shell = New-Object -Com Shell.Application
# Dateien nach DateTaken Property gruppieren
ls $source -File -recurse | group {$shell.NameSpace($_.DirectoryName).ParseName($_.Name).ExtendedProperty("{14B81DA1-0135-4D31-96D9-6CBFC9671A99} 36867").toString("yyyy\\MMMM\\dd")} | %{  
    # Zielpfad
    $dest = "$target\$($_.Name)"  
    # Zielpfad erstellen
    if(!(Test-Path $dest)){md $dest -Force | out-null}
    # Dateien in den Zielordner verschieben
    $_.Group | move-item -Destination $dest -Force
}
Gruß bw.

btw so was macht dir inzwischen jedes vernünftige Exif-Tool wie z.b. auch exiftool mit nem Einzeiler
https://ninedegreesbelow.com/photography/exiftool-commands.html#move