我有很多以这种格式命名的文件放在一个文件夹中
constant_blah_blah_blah.png
如何使用PowerShell将下划线替换为空格,并删除其中的constant_?
提前感谢。
我有很多以这种格式命名的文件放在一个文件夹中
constant_blah_blah_blah.png
如何使用PowerShell将下划线替换为空格,并删除其中的constant_?
提前感谢。
# gather all files that match the criteria
Get-ChildItem constant_* |
ForEach-Object {
# remove the "constant_" from the beginning and replace _ by space.
Rename-Item $_ ($_.Name -replace '^constant_' -replace '_', ' ')
}
ls constant_* | %{rni $_ ($_.Name -replace '^constant_' -replace '_', ' ')}
Get-childItem constant* | % {rename-item $_.name ($_.name -replace '_',' ')}
Get-childItem constant* | % {rename-item $_.name ($_.name -replace 'constant ','')}