| 关键词: 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 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|