bat脚本3:替换同一个文件夹下的文件名字
2016-08-09 12:29
309 查看
============================================
@echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=1
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.jpg') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "A_00!a!.jpg")else (if !a! LSS 100 (ren "%%i" "A_0!a!.jpg") else (ren "%%i" "A_!a!.jpg"))
)
rem 设置数值型变量a=a+1
set /a a+=1
)
)
echo 批量重命名完成!
pause
============================================
注意:以上是替换jpg图片的名字,且文件名字为"A_"+数字,且数字是3位数,即“A_000,A_001...”。
想要4位数以上的,请自己扩展。以下是4位数需要替换的部分:
============================================
if !a! LSS 10 (ren "%%i" "A_000!a!.jpg")else (if !a! LSS 100 (ren "%%i" "A_000!a!.jpg") else (if !a! LSS 1000 (ren "%%i" "A_0!a!.jpg" else (ren "%%i" "A_!a!.jpg")))
============================================
@echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=1
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.jpg') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "A_00!a!.jpg")else (if !a! LSS 100 (ren "%%i" "A_0!a!.jpg") else (ren "%%i" "A_!a!.jpg"))
)
rem 设置数值型变量a=a+1
set /a a+=1
)
)
echo 批量重命名完成!
pause
============================================
注意:以上是替换jpg图片的名字,且文件名字为"A_"+数字,且数字是3位数,即“A_000,A_001...”。
想要4位数以上的,请自己扩展。以下是4位数需要替换的部分:
============================================
if !a! LSS 10 (ren "%%i" "A_000!a!.jpg")else (if !a! LSS 100 (ren "%%i" "A_000!a!.jpg") else (if !a! LSS 1000 (ren "%%i" "A_0!a!.jpg" else (ren "%%i" "A_!a!.jpg")))
============================================
相关文章推荐
- bat脚本2:在同一个文件夹下的文件名字添加一个前缀
- bat脚本自动扫描制定文件夹下shp文件,并导入数据库,然后执行空间操作
- windows 使用bat脚本文件,复制文件夹到另一个盘
- Shell脚本运行hive语句 | hive以日期建立分区表 | linux schedule程序 | sed替换文件字符串 | shell推断hdfs文件文件夹是否存在
- bat脚本6_替换文本文件中的字符
- BAT脚本求文件夹下面指定类型文件数量,包含子文件夹递归
- Windows下一个复制和删除文件(文件夹)的bat脚本
- bat脚本 删除文件夹中 JS和CSS文件中注释
- 用python脚本替换某文件夹下配置文件的$HOME
- 将exe文件生成bat的vbs脚本
- 用bat脚本方便备份文件
- 清理SVN目录中配置文件.svn的bat脚本
- 保存指定文件夹下的目录和文件名到文件中 Python 脚本
- 解压文件夹中的压缩文件 Python脚本
- 【脚本】bat文件应用
- [转载]Bat CMD 批处理文件脚本总结(英文)
- asp修改文件和文件夹的名字的代码
- 闲来无事之--记用BAT(批处理脚本)实现文件下载功能
- Bat CMD 批处理文件脚本总结(英文)
- 查找替换的bat脚本