
derzeit benenne ich meine Datei mit der folgenden Befehlszeile um. Ich möchte jedem Dateinamen alphabetische Zeichen hinzufügen, beispielsweise file-a.jpg file-b.jpg
dir im* | ForEach-Object -begin { $count= 1 } -Process { Rename-Item $_ -newname
"img$count.jpg"; $count++}
Antwort1
Mit der Klasse können Sie [char]
eine Ganzzahl in ein ASCII-Zeichen umwandeln.
ASCII-Code97 ist ein Zeichen a
, daher könnten Sie 96 + die aktuelle Schleifenanzahl ( $count
) verwenden; etwa:
dir im* | ForEach-Object -begin { $count= 1 } -Process { Rename-Item $_ -newname
"file-$([char](96 + $count)).jpg"; $count++}
Ich habe deinen/diesen Code nicht genau getestet, also musst du vielleicht ein bisschen daran herumbasteln. :)