【发布时间】:2016-01-02 10:05:41
【问题描述】:
我试图从许多动画文件名中删除所有下划线、空格和方括号,结果一团糟。
我使用下面的代码来替换/删除我想要的字符。
替换
Get-ChildItem -Filter "*One Piece_*" -Recurse |
Rename-Item -NewName {$_.Name -replace 'One Piece_','One Piece '}
或(删除空格)
Get-ChildItem -Filter "* *" -Recurse |
Rename-Item -NewName {$_.Name -replace ' ',''}
现在所有的文件名都是这样的:
One Piece 031EEE7A115 → 应该是One Piece 031 EEE7A115One Piece 032FFB90605 → 应该是One Piece 032 FFB90605
等等
有没有办法在剧集编号后面的所有文件中插入空格?
【问题讨论】:
-
这是一个好主意:首先在一组测试文件上尝试您的代码。
标签: powershell insert spaces