xyxy_yx's post in Bilddateien per Powershell-Skript nach Aufnahmedatum sortiert in Ornder verschieben wurde als beste Lösung markiert.
11. Mai 2016
Habe die Lösung schon gefunden. Hier nochmal der Code, falls ihn wer benötigt: function Get-ScriptDirectory siehe oben function Add-ExtendedFileProperties siehe oben
$ordner = Get-ScriptDirectory
$fileordner = "$ordner\sort"
$Dateien = dir $fileordner -File | Add-ExtendedFileProperties -PropertyExtended "Aufnahmedatum"
foreach ( $Datei in $Dateien){
$datum=$Datei.Aufnahmedatum -replace '([^0-9.: ])',''
try{
$Verz=[DateTime]::ParseExact($datum,'dd.MM.yyyy HH:mm', [System.Globalization.CultureInfo]::InvariantCulture).ToString("yyyy.MM")
if (!(test-path "$ordner\$Verz")){md "$ordner\$Verz" -Force}
move-item $Datei.FullName -Destination "$ordner\$Verz" -EA Ignore
}
catch{}
}