我正在从地图驱动器向SharePoint上传大量文件,而SharePoint则显示错误,因为它不喜欢带有符号“p& l.xls”字符的文件名和2个句号“XMas..xls”
我想用一个点“。”替换“..”。
将“&”替换为“和”
如何更改脚本中的文件名?
答案 0 :(得分:0)
在powershell中,使用Get-childitem(gci)获取现有的文件名$ files,我们替换了我们不想要的字符:
$files = gci -filter "*&*.xls" |select fullname
foreach ($file in $files) {
$filename = $file.fullname
$newFilename = $filename.Replace("&", "and")
$newFilename = $newfilename.Replace("..", ".")
rename-item $filename $newFilename
}
如果目标文件不在当前工作目录中,您可以使用-path“LocationWhereYourFilesAre”来指定文件的位置。