Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Fehlermeldung

$
0
0

Hallo liebe Community,

bekommen eine Fehlermeldung, wenn ich in PS foldende Befehl eingebe:

$Path = 'C:\Users\Ich\'
Get-ChildItem -path $Path -Recurse | Rename-Item -NewName { $_.Directory.Name + $_.Extension}

Zuerst der Aufbau meines Ordners

User/Ich/Verzeichnis1

               Verzeichnis2

               etc.

In diesen Verzeichnissen sind verschiedene Dateien (.txt, jpg. etc.) enthalten, welche nun alle die Namen von ihrem Verzeichnis bekommen sollen.

Dies klappt auch, aber PS zeigt mir dann folgende Fehlermeldung an:

Rename-Item : Das Argument kann nicht an den Parameter "NewName" gebunden werden, da es sich um eine leere Zeichenfolge handelt.
In Zeile:2 Zeichen:59

+ Get-ChildItem -path $Path -Recurse | Rename-Item -NewName { $_.Directory.Name +  ...
+                                                                                              ~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (Der Zukunft 2013:PSObject) [Rename-Item], ParameterBindingValidationException
    + FullyQualifiedErrorId : PararameterArgumentValidationErrorEmptyStringNotAllowed,Microsoft.PowerShell.Commands.RenameItemCommand

Was hat das zu bedeuten?

LG

Svensus


Viewing all articles
Browse latest Browse all 2314