Nachdem jetzt Nils mit „Dateien kopieren und nummerieren per Batch“ und Jens mit „Dateien im Explorer massenweise umbenennen“ schon gute Varianten der Dateibearbeitung vorgestellt haben, sollte in diesem Zusammenhang mein PowerShell Beispiel auch nicht fehlen.
Der folgende Einzeiler sucht mit Get-ChildItem nach allen JPG-Dateien unter dem Ordner Fotos, das Ergebnis wird in ein ForEach-Object gepiped, in welchem wiederum ein Copy-Item für das Kopieren zuständig ist. Für die Nummerierung sorgt eine Integer-Variable, welche als Dateiname verwendet wird und sich bei jedem Durchlauf um 1 erhöht.
ls C:\Fotos\*.jpg -r | %{cp $_ C:\Sammlung\[int]$i++.jpg}
http://faq-o-matic.net/?p=5814