我是 PowerShell 新手,想尝试批量重命名文件。我正在从文件中删除我设法使用 Split 的唯一字段。我不知道如何重命名它们。这是我如何获得文件名以按我想要的方式输出的:
Get-ChildItem -Name | `
foreach {
$string = $_.split(" _ ")
$newName = $string[0] + " _ " + $string[2]
Write-Output $newName
}
我按下划线分割文件,只使用了第 1 和第 3 次分割。有人能帮忙使用分割重命名文件吗?谢谢。
答案1
您需要替换Write-Output $newName
为
Rename-Item $_ -NewName $newName
。
参考 : 重命名项目。