博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bat批量重命名文件
阅读量:6703 次
发布时间:2019-06-25

本文共 654 字,大约阅读时间需要 2 分钟。

@echo off

setlocal enabledelayedexpansion
set prefix="mai"
set /a num=000
rem 排序/o:? -代表逆序
rem n按名称的字母顺序
rem e按扩展名的字母顺序
rem d按日期和时间,最早的优先
rem s按大小,最小的优先
rem g在文件之前分组的目录
for /f "tokens=* delims=" %%i in ('dir /b /a-d /o:-d *.jpg') do (
set /a num=num+1
set  tmp=!num!
rem echo "%%i"
rem if !tmp! lss 10 (echo 00!tmp!) else if !tmp! lss 100 (echo 0!tmp!) else if !tmp! lss 1000 (echo !tmp!)
if !tmp! lss 10 (ren %%i %prefix%_00!tmp!.jpg) else if !tmp! lss 100 (ren %%i %prefix%_0!tmp!.jpg) else if !tmp! lss 1000 (ren %%i %prefix%_!tmp!.jpg)
rem ren "%%i" mai3_!tmp!.jpg
)
pause

收藏于 2014-06-26

转载于:https://www.cnblogs.com/ruanjianxian/p/6126889.html

你可能感兴趣的文章
apizza的使用
查看>>
发布一个动态域名绑定的小软件:介不是花生壳
查看>>
【教程】如何在C#,VB.NET中获取PDF书签
查看>>
英语生活箴言
查看>>
《疯狂java讲义2》读书笔记——面向对象的三大特性之一封装
查看>>
程序员需要转变的
查看>>
用Spring Boot颠覆Java应用开发
查看>>
Tomcat 部署JAVAEE项目
查看>>
python实现FTP功能
查看>>
Shell中的比较
查看>>
微软 Build 2017 开发者大会:Azure 与 AI 的快速发展
查看>>
制作LXC文件系统
查看>>
服务器负载均衡基础概念
查看>>
让页面不缓存js
查看>>
Oracle SQL如何判断一个字段值的长度
查看>>
hadoop笔记八:Combiner优化MapReduce
查看>>
解读《大数据产业发展规划(2016-2020年)》
查看>>
UNIX,来自收集
查看>>
趣拍说和阿里云一起-到下个千亿级视频市场只需3小时
查看>>
关于EL/jstl表达式的使用
查看>>