File 批量重命名图像,删除后的零件
我有一个包含大约7000个图像的目录,以X_Y的格式命名,其中X是一个可变长度的数字,Y是一个可变长度的字符串 我想要一种简单的方法,使用DOS或powershell重命名所有这些文件并删除“_Y”部分,以便所有图像都命名为X 简单快捷的方法将不胜感激:D 感谢您的光临:File 批量重命名图像,删除后的零件,file,powershell,renaming,File,Powershell,Renaming,我有一个包含大约7000个图像的目录,以X_Y的格式命名,其中X是一个可变长度的数字,Y是一个可变长度的字符串 我想要一种简单的方法,使用DOS或powershell重命名所有这些文件并删除“_Y”部分,以便所有图像都命名为X 简单快捷的方法将不胜感激:D 感谢您的光临: 如果要递归到子文件夹中,请设置$recurse=$true。将其复制/粘贴到PowerShell窗口中。一定要先调整路径。它对我不起作用。我写了你说的所有内容,但它只是在另一行上给出>>,什么也没发生。再次按enter键。空行
如果要递归到子文件夹中,请设置
$recurse=$true
。将其复制/粘贴到PowerShell窗口中。一定要先调整路径。它对我不起作用。我写了你说的所有内容,但它只是在另一行上给出>>,什么也没发生。再次按enter键。空行将告诉powershell您编写了所有脚本并开始执行。
$recurse = $false
Get-ChildItem "C:\image\folder" -Recurse:$recurse `
| ? { -not $_.PSIsContainer -and $_.Name -match '^(\d+)_.+(\..*?)$' } `
| % { Rename-Item $_.FullName ($matches[1]+$matches[2]) }