PowerShell:如何使用 Split 批量重命名

PowerShell:如何使用 Split 批量重命名

我是 PowerShell 新手,想尝试批量重命名文件。我正在从文件中删除我设法使用 Split 的唯一字段。我不知道如何重命名它们。这是我如何获得文件名以按我想要的方式输出的:

Get-ChildItem -Name | `
foreach {
$string = $_.split(" _ ")
$newName = $string[0] + " _ " + $string[2]
Write-Output $newName
}

我按下划线分割文件,只使用了第 1 和第 3 次分割。有人能帮忙使用分割重命名文件吗?谢谢。

答案1

您需要替换Write-Output $newNameRename-Item $_ -NewName $newName

参考 : 重命名项目

相关内容