Windows 重命名多个图像

Windows 重命名多个图像

我有一个仅包含图像的文件夹:

1.png
2.png
...
11000.png

我想重命名这些文件,添加p如下内容:

p1.png
p2.png
...
p11000.png

我怎样才能实现这一点,因为我已经尝试了以下方法,但它不起作用:

Ren *.png ???p.*

答案1

尝试使用ren

Ren "*.png" "p*.png"
for %i in ("c:\your\folder\*.png")do ren "%~i" "p%~nxi"

rem :: in bat file: 
for %%i in ("c:\your\folder\*.png")do ren "%%~i" "p%%~nxi"
  • 在 PowerShell 中:
get-item c:\your\folder\*.png | ren -newname {"p"+$_.name}
  • 或者在 cmd 中用 PowerShell 进行操作:
powershell -nop -c "Get-Item 'c:\your\folder\*.png' | ren -newname {'p'+$_.name}"

答案2

使用 Powershell 尝试一下:

Get-ChildItem "Filepath" -Filter *.png | Rename-Item -Newname {"p" + $_.name}

短款:

Ls "Filepath" -filter *.png | Ren -newname {"p"+$_.name}

稍长一些的批次样式:

@cd "Filepath" & @for %%a in (*.png) do Ren "%%~nxa" "p%%~nxa"

相关内容