Get-ChildItem -Path C:\temp\test -Filter *.txt | Rename-Item -NewName {$_.Basename.Replace("Old","New") + $_.extension} -WhatIf -Verbose
如上 將指定目錄下的全部的文件名從 old 改爲 new.. html
adding -WhatIf at the end of the command we are saying to PowerShell: 'Just test, don't actually make any permanent changes'.web
-Recurse 查子文件夾。spa
需求:將D盤For PS文件夾下的A.txt文件重命名爲aa.txtcode
需求:將D盤For PS文件夾下的全部的txt文件改爲html文件,即.txt改爲.htmlorm
備註:由於replace的模式匹配字符串參數支持正則表達式,'.txt'要轉義成'\.txt'。htm
需求:將D盤For PS文件夾下的全部的txt文件加上一個「Test_」的前綴blog
若是覺得上面的命令太精簡,看不太懂,能夠用以下語句,更好理解些:ci
將D盤For PS文件夾下的全部的txt文件重命名為 Note1.txt、Note2.txt這樣的形式字符串