1. 程式人生 > >powershell批量重新命名檔案

powershell批量重新命名檔案

#批量重新命名
#去掉名稱中"第"之前的字元
 
Get-ChildItem -Path "D:\path" -Filter *.* |
ForEach-Object{
    #echo $_.Name
    $index = $_.Name.IndexOf("第")
    
   #echo $index
 
    if($index -ge 0){
        $len = $_.Name.length - $index
        #echo $len

        $newName = $_.Name.Substring($index,$len)

        #echo $newName
        Rename-Item -Path $_.FullName -NewName $newName
    }
}