首页 > 解决方案 > 替换文件名powershell中文本前的一个字符

问题描述

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

我有这种格式的文件夹:

2009.10.11.姓名

我想将其更改为:

2009.10.11 姓名

我找不到仅针对 . 在名字前面。请帮忙

标签: powershelldirectoryrenamefile-rename

解决方案


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

Get-ChildItem . -Directory |Rename-Item -NewName {$_.Name -replace '(?<=^\d{4}\.\d\d\.\d\d)\.',' '}

推荐阅读