我有一个很大的名单和每个名字绑定的某些文件,例如:
First_Last_DOB_RT_...
等等。我想要做的是在文件名的开头添加-x
。但是,让我们说名字和姓氏是:Susy_Sample。在这种情况下,只需使用
Dir | Rename-Item -NewName {$_.name -replace "S","-x S"}
当我只希望文件的开头以S
开头时,最终会将-x S
的每个实例转换为-x
。我怎么能这样做?
答案 0 :(得分:0)
只需用-x
dir | Rename-Item -NewName { $_.Name -replace '^', '-x ' }
另一种选择是将-x
与@PetSerAl建议的名称连接起来:
dir | Rename-Item -NewName { '-x ' + $_.Name }