文章摘要
这篇文章介绍了如何使用PowerShell脚本批量重命名文件夹中的图片,特别是JPG格式的图片。脚本通过获取文件夹中的所有图片,然后循环处理每个图片,使用变量$i进行计数,生成带有6位数字的文件名(例如"pic_000001"),并应用到RenamedItem操作中。文章强调了脚本的灵活性,用户可以根据需要稍作改装,设计更个性化的重命名规则。此外,文章提到字符串格式化的填充功能,方便处理数字的显示,提升了脚本的实用性。
假设你有一个很大的文件夹,里面全是图片,你想对文件夹中图片的名称,按照某个统一的规则进行重命名,本文的脚本会简单进行演示:
$i=0
Get-ChildItem -Path c:\pictures -Filter *.jpg |
ForEach-Object {
$extension=$_.Extension
$newName=’pic_{0:d6}{1}’ -f $i, $extension
$i++
Rename-Item -Path $_.FullName -NewName $newName
}
文件夹中所有的JPG文件都被重命名过了,新的图片文件名形如”pic_”和一个6位的数字,你根据这个模板稍加改装,可以完成更加丰富的自定义规则。
小编注:当我还在使用PadLeft和PadRight时,发现原来字符串格式化参数本身就已经支持了。
您可能感兴趣的文章:PowerShell脚本开发之批量扫描IP和端口Powershell批量给文件增加前辍实例PowerShell批量安装msi后辍软件的方法
© 版权声明
文章版权归作者所有,未经允许请勿转载。



