关于批量重命名文件

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:16:56
平时我们使用XP自带的批量重命名的时候,会有(1),(2)这样的出现
也就是批量命名的时候,把其中文件命名为photo。而后面的会变为photo(1),photo(2)……
有没有办法能让那个括号去掉呢?
比如批量重命名后是
photo1,photo2,photo3……
不要建议我使用ACDSee,我不想为命格名字给电脑装这么一个大的累赘,不要给我推荐使用别的软件,我只想知道是否可以再XP系统里面设置。或者是怎么设置

建议你用Better File Rename 4.5 汉化注册版(注册码:BFT-BSFS-3269-8989-9395),它不仅可以改文件名,还可以改文件的后缀。 这不是一个大型软件,且很好上手。

星号内(不包括星号)代码另存为xx.bat,和你要命名的图片放在同级文件夹下
::********************************************
@echo off&&setlocal enabledelayedexpansion
set /p name=请输入你想批量命名的名字(如photo):
for /f "delims=" %%a in ('dir/b *.jpg') do (
set /a num+=1
ren "%%a" "!name!_!num!.jpg"
)
echo 批量命名完毕,请检查。
pause>nul&&goto :eof
::********************************************
::此批处理只处理同级目录下的jpg文件,若有别的需求,可百度HI联系我

新建记事本,把下面内容复制进去,点“文件”菜单下的“另存为”,弹出窗口中:
“文件类型”选“批处理文件”;名字为“文件批量重命名”;“确定”。
-----------------------------我是分割线,不要复制我-----------------------------
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir/b *.txt') do (
set /a n+=1
if not exist "!n!.txt" (ren "%%a" "photo!n!.txt") else call :loop "%%a"
) <