我想根据我拥有的 CSV 文件重命名一长串文件夹。
我发现了一些类似的案例,并认为我已经接近了,但它仍然不起作用。
我的(示例)CSV 看起来像:
folder_old_name;folder_new_name
226D HRD03936 A58925;HRD03936
216B HR200650 A58968;HR200650
226D HRD03942 A58311;HRD03942
我的代码是:
$csv = Import-CSV "C:\Users\Bob\Desktop\Scripting\Bron\all_serienrs.csv"
foreach($row in $csv){
Rename-Item -Path $row.folder_old_name -NewName $row.folder_new_name
}
文件夹和 sxript 在同一个源中。
我收到以下错误:
<块引用>重命名项目:无法将参数绑定到参数“路径”,因为它为空。
在 C:\Users\Bob\Desktop\Scripting\Bron\Sctipt_10.ps1:5 char:23
Rename-Item -Path $row.folder_old_name -NewName $row.folder_new_n ...
CategoryInfo : InvalidData: (:) [Rename-Item], ParameterBindingValidationException
完全限定错误ID:
ParameterArgumentValidationErrorNullNotAllowed,Microsoft.PowerShell.Commands.RenameItemCommand
非常感谢任何帮助。