PowerShell实现批量重命名文件

 更新时间:2015年04月11日 09:21:05   投稿:junjie  
这篇文章主要介绍了PowerShell实现批量重命名文件,本文直接给出实现代码,需要的朋友可以参考下

假设你有一个很大的文件夹,里面全是图片,你想对文件夹中图片的名称,按照某个统一的规则进行重命名,本文的脚本会简单进行演示:

$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实现在多个文件中检索关键字功能

    PowerShell实现在多个文件中检索关键字功能

    这篇文章主要介绍了PowerShell实现在多个文件中检索关键字功能,本文使用Select-String解决这了个需求,需要的朋友可以参考下
    2015-01-01
  • Powershell中创建自定义对象例子

    Powershell中创建自定义对象例子

    这篇文章主要介绍了Powershell中创建自定义对象例子,本文内容需要在3.0版本以上有效,需要的朋友可以参考下
    2014-11-11
  • PowerShell管理Win Server 2008 R2

    PowerShell管理Win Server 2008 R2

    在Windows Serve 2008 R2中,一个重要改进就是PowerShell版本升级为2.0。Win 2008 R2包括一系列新的服务器管理界面,这些均建立在PowerShell 2.0之上。它新增了240个cmdlets命令集,新的PowerShell图形用户界面也增添了开发功能,从而用户能更简单创建自己的命令行。
    2015-09-09
  • Windows Powershell 命令集 cmdlets

    Windows Powershell 命令集 cmdlets

    在Windows PowerShell中,需要使用cmdlet执行指令。一个cmdlet代表着可操作某一对象的功能命令,cmdlet可使用"动词-名词"形式的语法:一个动词和一个名词,中间使用连字符连接,例如get-service和start-service。
    2014-09-09
  • 探索PowerShell (三) PowerShell下使用Aliases

    探索PowerShell (三) PowerShell下使用Aliases

    这一节就来介绍PowerShell下的Aliases。在PowerShell中,为了习惯于使用,可以使用别名代替命令
    2012-12-12
  • Windows Powershell 访问数组

    Windows Powershell 访问数组

    本文主要讲诉了windows powershell 从数组中选择多个元素,将数组逆序输出,给数组添加和删除元素,希望对大家理解powershell能有所帮助
    2014-09-09
  • PowerShell实现在字符串中查找大写字母

    PowerShell实现在字符串中查找大写字母

    这篇文章主要介绍了PowerShell实现在字符串中查找大写字母,本文讲解使用.NET中的IsUpper()函数来实现查找大写字母的需求,需要的朋友可以参考下
    2015-06-06
  • PowerShell实现批量重命名文件

    PowerShell实现批量重命名文件

    这篇文章主要介绍了PowerShell实现批量重命名文件,本文直接给出实现代码,需要的朋友可以参考下
    2015-04-04
  • Powershell实现克隆NTFS文件系统权限

    Powershell实现克隆NTFS文件系统权限

    这篇文章主要介绍了Powershell实现克隆NTFS文件系统权限,克隆安全描述需要管理员权限,注意第一个目录的安全规则将全部覆盖第二个的目录的,需要的朋友可以参考下
    2014-12-12
  • PowerShell连接SQL SERVER数据库进行操作的实现代码

    PowerShell连接SQL SERVER数据库进行操作的实现代码

    这篇文章主要介绍了PowerShell连接SQL SERVER数据库进行操作的实现代码,需要的朋友可以参考下
    2016-11-11

最新评论