2017-10-08 58 views
0

我有超过15.000个文件,这种名称:YYYYgaYYMMDD.*,我想删除“gaYY”。结果将是:YYYYMMDD.*删除一批文件名的某些部分

例如:2017ga171008.bmp应该变成20171008.bmp

我开始:

Get-ChildItem -Path C:\location | 
    Rename-Item -NewName { ($_.Name -replace ... } 

而这也正是我坚持。

+0

'-replace'ga \ d \'' –

+0

感谢Ansgar和wp78de!很好的帮助! – Koen

回答

0

使用正则表达式模式只需剪切值出:

Get-ChildItem -Path C:\location | 
    Rename-Item -NewName { ($_.Name -replace '\d\dga') } 

PS:有一个右括号失踪。