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這樣的形式字符串