【发布时间】:2019-12-13 22:59:33
【问题描述】:
我正在尝试在 PowerShell 中编写一个脚本,该脚本在文件夹中搜索包含不必要句点的文件,然后从文件名中大量删除句点。
例如。 Example.File.doc ---> ExampleFile.doc
每当我运行代码时,控制台都会返回以下内容:“重命名项目:无法将参数绑定到参数‘NewName’,因为它是一个空字符串。”
有谁知道问题出在哪里?
提前感谢您的帮助!
$files = get-childitem -path "C:\XXXX\XXXX\XXXX" -Recurse
foreach($file in $files) {
if($file.Name -match ".") {
$newName = $file.Name -ireplace (".", "")
Rename-Item $file.FullName $newName
Write-Host "Renamed" $file.Name "to $newName at Location:" $file.FullName
}
}
【问题讨论】:
标签: powershell