windows中批量修改文件名字
手机拍照几十张图片,图片的名字均含有“微信图片”字样,需要批量删除以便后期使用colmap做图片处理,可以使用powershell的命令进行批量操作,命令如下:
点击查看代码
Get-ChildItem -Filter *.jpg | Rename-Item -NewName { $_.Name -replace "微信图片_", "" } -WhatIf
Get-ChildItem,获取文件,*.jpg意味着获取该图片格式的所有文件;
|管道符:和linux的shell一样,把获取的文件作为输出传送给下一步指令;
Rename-Item:顾名思义,重新命名;
花括号中的内容:$_.Name, $是每一个文件的意思,.Name就是获取每一个文件的名字属性;-replace做替换,把“微信图片”替换为空;
-WhatIf: 预览指令效果,放置误操作,通过powershell的输出可以确定指令效果,去掉-WhatIf然后重新执行指令可以实现最终的操作。
浙公网安备 33010602011771号