【小工具】批量修改文件名

313 阅读1分钟
  1. 把想要批量修改的文件放入一个文件夹
  2. 新建一个文本文档,内容如下:
    // 想要重命名的文件所在文件夹路径
    $Path='C:\Users\...\FilesRename' 
    //想要重命名的文件格式,比如这里想要处理的是图片png文件
    $Filter = '*.png'
    //文件名中想要更新的部分的内容
    $newtext='WarShip_#' 
    //文件名中想要被替换的内容
    $oldtext='#' 
    // ls $Path:用于获取目标路径
    // -Include $Filter:用于过滤目标文件
    // ForEach-Object{Rename-Item $_.Fullname $_.Fullname.Replace(‘$oldtext’,‘$newtext’)}($_表示当前数据,即刚才获取的目录下的所有png文件)
    ls $Path -Include $Filter -Recurse | ForEach-Object{Rename-Item $_.Fullname $_.Fullname.Replace($oldtext,$newtext)}
    
  3. 保存文本文档,把后缀修改成.ps1,右键选择powershell执行即可完成批量修改