用批处理,按照要求实现重命名
来源:互联网 发布:生化危机5知乎 编辑:程序博客网 时间:2024/06/16 20:32
问题:
将 U12(0001-0080).bin 、U24(0100-ffff).bin等一系列文件,重命名为 U12_00010080.bin、U24_0100ffff.bin等,即去掉括号和连字符'-',前三个字符和后面的字符用下划线'_'连接。
解决方法(bat):
1.用for命令列举出符合条件的文件,再逐一处理。
forname.bat
@echo offfor /r . %%i in (U*^(*-*^).bin) do (call name.bat %%~nxi)pause
FOR /R [[drive:]path] %variable IN (set) DO command[command-parameters]
检查以[drive:]path 为根的目录树,指向每个目录中的
FOR 语句。如果在 /R 后没有指定目录,则使用当前
目录。如果集仅为一个单点(.)字符,则枚举该目录树。
%~ni - 仅将 %i 扩展到一个文件名
%~xi - 仅将 %i 扩展到一个文件扩展名
%~nxi - 将 %i 扩展到一个文件名和扩展名2.用set命令处理文件名字符串
name.bat
set a=%1set a=%a:(=_%set a=%a:)=%set a=%a:-=%echo %1 -^> %a%rename %1 %a%
%PATH:str1=str2%
将字符串变量%PATH%中的str1替换为str2
- 用批处理,按照要求实现重命名
- Unicode字符重命名批处理实现
- 批处理命令实现文件规范重命名
- 重命名批处理
- 批处理实现畸形文件、文件夹创建、访问、重命名、删除
- 批处理批量重命名
- Windows文件重命名批处理
- 批处理--ren重命名
- BAT批处理 文件重命名
- CMD批处理重命名文件
- windows批处理重命名
- 批处理--ren重命名
- 利用批处理批量重命名文件
- 重命名文件也能批处理
- 批量重命名文件 bat批处理
- 批处理重命名特殊文件名-shell
- \t\t批处理实现畸形文件、文件夹创建、访问、重命名、删除
- python批处理实现爬取网页静态图片文件重命名图片统一修改大小等功能
- cocos2d场景和UIViewController视图的切换
- Glusterfs之nfs模块源码分析(上)之nfs原理和协议
- hdu 1052 Tian Ji -- The Horse Racing(很好的贪心)
- c语言实现strcmp和strcpy
- Matlab中的将几条曲线画在一个坐标系下的方法(zz)
- 用批处理,按照要求实现重命名
- Android Intent
- 一、select查询
- JavaScript中对象的定义和继承的几种方式
- android Launcher——启动过程详解
- union(联合)合并查询结果
- 布隆过滤器
- 三、连接查询
- 最好的C/C++开发工具(IDE)