迁移约200,000个文件到OneDrive for business时,发现有一些字符不被支持,最大的问题是
我尝试使用PowerShell脚本,但它也不支持
#
。我有大约3,000个带有哈希值的文件,想把它们全部替换成只有No.
。例如,原来的文件名:File#3.txt
,新的文件名:File No.3.txt
。我尝试使用PowerShell脚本,但它也不支持
#
:Get-ChildItem -Filter "*#*" -Recurse |
Rename-Item -NewName { $_.name -replace '#',' No. ' }
我在尝试编写保留字符的语法时遇到了一些困难 - 我尝试了\#
, #\
, '*#*'
,但都没有成功。
有人能够解决这个问题或者提供一个快速的方法来递归替换所有这些哈希标签吗?
谢谢。