2017-10-08 75 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:有一個右括號失蹤。