我想刪除多個文件名的最後11個字符。例如 我有這些文件的名稱:Powershell - 通過刪除最後幾個字符來重命名文件名
ABCDE_2015_10_20
HIJKL_2015_10_20
MNOPQ_2015_10_20
RSTUV_2015_10_20
想將它們重新命名爲
ABCDE
HIJKL
MNOPQ
RSTUV
我已經使用follwing代碼嘗試:
Get-ChildItem 'E:\Thomson Reuters\Stage' | rename-item -newname { [string]($_.name).substring($_.name.length -14) }
任何人能告訴我在哪裏我錯了嗎?
而你所做的任何嘗試這種解決自己呢? – arco444
是的 - 我可以刪除從文件名開始的字符,但不是最後使用以下內容:Get-ChildItem'E:\ Thomson Reuters \ Stage'| rename-item -newname {[string]($ _。name).substring($ _。name.length -14)} –
請[edit](http://stackoverflow.com/posts/33255834/edit)然後用你到目前爲止寫的代碼進行更新 – arco444