在win10下使用PowerShell批量替换文件名

步骤

  1. 通过PowerShell ISE来创建扩展名为.ps1的脚本文件
    具体操作过程参考:https://www.ithome.com/html/win10/250196.htm
  2. 编辑新建的.ps1文件,举个栗子进行简单说明
$Path = 'F:/tracker_benchmark_v1.0/results/results_TRE_CVPR13'
$Filter = '*.mat'
$newtext = 'ABC'
$oldtext = 'temp'

ls $Path -Include $Filter -Recurse | ForEach-Object{Rename-Item $_.Fullname $_.Fullname.Replace($oldtext,$newtext)}

【注】Path字段指明要进行文件名替换的文件的所处的位置,Filter字段指明进行替换的文件类型(从而在众多文件中进行过滤方便操作),newtext字段指明新替换的文件名,oldtext字段指明要进行替换的旧文件名。这四个字段根据实际情况进行修改,最后一句命令无需更改,解释可见:https://www.ithome.com/html/win10/296685.htm

  1. 选中该文件鼠标右键,使用PowerShell运行该文件

你可能感兴趣的:(trick)