我有一个包含当前文件名和新文件名的Excel文件,两者都是文件的完整路径。我想编写一个PowerShell脚本来更改文件名。
我创建了一个csv文件,但我不知道如何在for each
次迭代中创建它。
答案 0 :(得分:0)
使用包含以下数据的CSV文件:
OldName,NewName C:\folder\file.txt,new_file.txt C:\folder\song.mp3,different_song.mp3
此代码将重命名每个文件:
$files = Import-Csv "C:\folder\rename_files.csv"
foreach ($file in $files){
Rename-Item -Path $file.OldName -NewName $file.NewName -Verbose
}