【发布时间】:2015-10-01 01:36:53
【问题描述】:
当我运行此命令时不小心在文件名中添加了很多空格时,我试图删除文件名中的 ( 之后的所有内容
目录 |重命名项目 -NewName { $_.Name -replace "()","}
在电源外壳中。我想这与没有明确表示“()”字符不是某些表达式的一部分有关,我没有意识到这一点。我有一大堆文件的示例名称为
H o w T o C r a f t () [.zip
或
视频 () [.zip
每个字母之间有一个空格,每个单词之间有两个空格 我现在需要转换成
如何制作.zip
视频游戏.zip
一般来说,我在使用 regex 和 power shell 方面还是个新手。如果有人可以帮助我使用命令来删除单词之间的双倍间距、字母之间的单倍间距和任何字符实例(以及 a 之后的所有文本(它将解决我所有的问题。
【问题讨论】:
标签: regex windows powershell directory filenames