我对powershell很新。我有一个包含多个文件的文件夹,每个文件名都是:
File1_backup_2016_09_01_095444_1628350.bak
需要将所有这些重命名为Filex_yyyymmdd.bak
答案 0 :(得分:0)
类似的东西对你有用:
Get-ChildItem "C:\temp" |foreach {
$SplitName = $_.Name -split '_'
Rename-Item $_.FullName -NewName "$($SplitName[0])_$($SplitName[2])$($SplitName[3])$($SplitName[4]).bak"
}