我有一个仅包含图像的文件夹:
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"