Ich habe einen Ordner mit Dateien mit mehreren Erweiterungen und ich muss sie in "thinname" umbenennen.
Umbenennen wie folgtPowershell: rename-item inkrementieren, wenn vorhanden (mehrere Erweiterungen)
test.txt -> thisname.txt
test1.txt -> thisname1.txt
bascic.vbs -> thisname.vbs
basic1.vbs -> thisname1.vbs
Die folgende passieren sollte, ist, was ich bisher versucht habe:
Get-ChildItem -Path $subfolder_path\*.* -exclude *.jpg, *.pdf |
rename-item -newname { -join($jxl) + $_.extension }
Dieser Teil des Codes nur eine eine Datei umbenennen ich brauche Zuwachs auf allen Duplizität Erweiterungen zu machen .
Clever Nutzung der Ausgangsbedingung der 'for' Schleife :) – sodawillow
Thx - und thx für die nette Formatierung – DAXaholic
Nicht genug, diese Umbenennungs noch nur die erste Datei auf dem zweiten i bekam Fehler: Rename-Item: kann nicht erstellt werden eine Datei, wenn diese Datei bereits existiert. Bei D: \ script \ filter.ps1: 44 Zeichen: 16 + Rename-Item <<<< -NeuName { + CategoryInfo: WriteError: (D: \ Skript \ Test \ 1 \ readme_first.txt: String) [ Umbenennen-Element], IOException + FullyQualifiedErrorId: RenameItemIOError, Microsoft.PowerShell.Commands.RenameItemCommand –