首页 电脑 电脑学堂 查看内容

用PowerShell 实现文件批量重命名

2009-8-16 13:45 630 0

摘要: 这是前些日子内子要的一个功能,需要将大批量文件名为“xxxx 副本.bmp”的文件重命名,去掉“副本”二字。当时是使用 Win32 API 实现的,事隔多日,重新用 PowerShell 实现一遍,就...
关键词: nbsp 副本 文件 Name bmp jpg str ChildItem 二字 模板

这是前些日子内子要的一个功能,需要将大批量文件名为“xxxx 副本.bmp”的文件重命名,去掉“副本”二字。当时是使用 Win32 API 实现的,事隔多日,重新用 PowerShell 实现一遍,就充当练手及学习了。 Power Shell 代码 Get-ChildItem "* 副本.webp" | foreach {        $n = $_.Name.IndexOf(" 副本.webp")        $str = $_.Name.SubString(0, $n) + ".bmp"       Rename-Item $_.Name $str    }   另附:ACDSee 的“批量命名”功能,将所有 .jpg 文件命名为 "模板 ###.jpg" 的格式。 Power Shell 代码 $i = 1    Get-ChildItem "*.webp" | foreach {        $str = [System.String]::Format("模板 {0:D3}.webp", $i)        Rename-Item $_.Name $str        ++$i    }      黑基论坛邀请码:460c366b74YSSyM7
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部