文件夹文件批量重命名

1.把下面代码粘贴到一个文本文件,然后把扩展名改为:rename.bat
2.把该文件放到要修改的文件夹下,双击运行

@echo off  
setlocal enabledelayedexpansion   
rem 前缀
set "prefix="
rem 后缀
set "suffix="
set "count=1" 
set "mybat=rename.bat"
for %%F in (*) do (
	if not %mybat%==%%~nxF (
		set "filename=%%~nF"  	
		set "extension=%%~xF"
		ren "%%F" "%prefix%!count!%suffix%!extension!"  
		set /a "count+=1"  
	)
)
endlocal
基础功能:
1.可以自定义前后缀,修改对应代码即可,例如:
set "prefix=aaa"  ,  set "suffix=bbbb"
2.可以自定义开始数,例如:
set "count=100" 
3.可以修改指定扩展名文件,例如:.jpg
for %%F in (*.jpg) do (
4.递归修改某个子文件夹下所有文件,改为:subdir是你要修改的子文件名字
for /r subdir %%F in (*) do (

对于递归修改某个文件夹下所有文件,包括子文件夹的,使用下面的:mysubdir是要修改的文件夹名字

rem @echo off  
setlocal enabledelayedexpansion   
rem 前缀
set "prefix="
rem 后缀
set "suffix="
set "count=1" 
for /r mysubdir %%F in (*) do (	
	set "filename=%%~nF"  	
	set "extension=%%~xF"
	ren "%%F" "%prefix%!count!%suffix%!extension!"  
	set /a "count+=1"  	
)
endlocal
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值