不想做任何激烈的事情,但我正在从 mp3 标题标签重命名我的音乐文件。
遇到一个文件这个问题:-
$fyl = One Vision [From the Motion Picture Iron Eagle].mp3
$tmp = "tmp.mp3"
$track_title = One vision [From the motion picture Iron Eagle]
rename-item "$mp3path$fyl" -newname "$mp3path$tmp"
rename-item "$mp3path$tmp" -newname "$mp3path$track_title.mp3"
我收到错误:-
重命名项目:无法重命名,因为“F:\Music\Queen\Live Magic\One Vision [From the Motion Picture Iron Eagle].mp3”中的项目不存在。
文件存在!
我会检查 tmp.mp3,以防在不区分大小写的情况下查看文件是否相同。
该代码适用于没有方括号的文件,因此显然 Powershell 是按字面意思理解的。
我确实尝试用 Move-Item 替换 Rename-Item,但出现类似的错误。
任何帮助表示赞赏。
-LiteralPath 知道如何处理特殊字符
尝试这个:
Rename-Item -LiteralPath C:\[filename].txt -NewName filename.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)