用文件名powershell替换文本前面的一个字符

问题描述 投票:0回答:1

我正在尝试使用Powershell重命名一大批文件夹。

我有这种格式的文件夹:

2009.10.11.Name

并且我想将其更改为:

2009.10.11名称

我无法找到一种针对的有效方法。在名称前面。请帮助

powershell directory rename file-rename
1个回答
0
投票

使用-replace正则表达式运算符:

Get-ChildItem . -Directory |Rename-Item -NewName {$_.Name -replace '(?<=^\d{4}\.\d\d\.\d\d)\.',' '}
© www.soinside.com 2019 - 2024. All rights reserved.