CMD批处理重命名文件
2015-10-13 15:47
381 查看
运用场景:
现在有一批gz压缩文件如下:
我需要把它重命名成 xxx-xxxx-xxxx.gz 格式的名称。
xxx-xxxx-xxxx为原名中的数值编号
操作步骤:
for 循环 gz文件
获取除去后缀名的原名
截取数字编号 从第7位开始,截取13个字符
把_替换成-
重命名
代码如下:
@echo off&setlocal EnableDelayedExpansion
color 0a
echo %date% %time%
echo rename file now......
set a=1
for /f "delims=" %%i in ('dir /b *.gz') do (
set "str=%%~nxi"
set "shortstr=!str:~7,13!"
set "replacestr=!shortstr:_=-!"
echo !replacestr!
ren "%%i" "!replacestr!.gz"
set /a a+=1
)
)
set /a a-=1
echo rename finish,rename count:%a%。
pause
运行结果:
现在有一批gz压缩文件如下:
我需要把它重命名成 xxx-xxxx-xxxx.gz 格式的名称。
xxx-xxxx-xxxx为原名中的数值编号
操作步骤:
for 循环 gz文件
获取除去后缀名的原名
截取数字编号 从第7位开始,截取13个字符
把_替换成-
重命名
代码如下:
@echo off&setlocal EnableDelayedExpansion
color 0a
echo %date% %time%
echo rename file now......
set a=1
for /f "delims=" %%i in ('dir /b *.gz') do (
set "str=%%~nxi"
set "shortstr=!str:~7,13!"
set "replacestr=!shortstr:_=-!"
echo !replacestr!
ren "%%i" "!replacestr!.gz"
set /a a+=1
)
)
set /a a-=1
echo rename finish,rename count:%a%。
pause
运行结果:
相关文章推荐
- python学习002
- 小议:如何Change Content Type Hub的URL?
- 举例讲解Python中的身份运算符的使用方法
- iOS文件操作两种方式:NSFileManager和流操作
- CMD批处理重命名文件
- android http请求
- Android重写view时onAttachedToWindow () 和 onDetachedFromWindow () .
- 4、Median of Two Sorted Arrays
- nodejs npm install全局安装和本地安装的区别
- c++类、对象及其成员的定义
- poker 游戏实现 (python)
- 【学习笔记】系列十:Android自动化测试InstrumentationTestCase
- Theano tutorial – basic type
- Nim Game
- Android面试题库---横竖屏转换
- HttpMime 处理 多部件 POST 请求
- 编码再解码解决乱码问题
- 什么是常识?一个人独立生活所具备的能力
- java的HashSet的介绍
- 运行时加断点 VM disconnected问题