谁能帮我编写一个批量重命名加前缀的批处理文件
发布网友
发布时间:2022-04-23 08:00
我来回答
共2个回答
热心网友
时间:2022-05-19 16:49
批量给文件名称添加统一前缀的方法,可以同时给不同文件夹内的文件添加:
步骤1,下载工具软件后安装打开,然后将需要添加前缀的文件导入到软件中,也可以通过拖动文件到软件进行导入。
步骤2,这时候在左边可以看到设置界面,命名方式选择“插入”;然后在插入内容右边输入添加的前缀;最后插入位置选择“文件名头”。这时候在右边可以预览到新的文件名称了,可以随时修改随时预览。
步骤3,当设置好了之后就可以点击【开始重命名】按钮,启动软件程序了,处理完成后软件会弹出“重命名成功”的窗口。
步骤4,通过案例对比可以看出,修改后的文件名前面都添加了相同的前缀。
热心网友
时间:2022-05-19 18:07
rem =============================================
@echo off&setlocal enabledelayedexpansion
echo data=StrReverse(^"%~dp0^") >tem.vbs
echo data=mid(data,2) >>tem.vbs
echo a=instr(mid(data,2),"\") >>tem.vbs
echo wscript.echo StrReverse(left(data,a)) >>tem.vbs
for /f "tokens=*" %%i in ('"cscript //nologo tem.vbs"') do set name=%%i
for /r . %%j in (*.*) do if "%%~nxj" neq "%~nx0" ren "%%j" "!name!%%~nxj"
del "!name!tem.vbs"
pause
rem =================================================
保存为bat文件,放到相应文件夹里面,比如上述例子就放到(天空)下。