标题: [文件操作] 批处理重命名文件 [打印本页]
作者: 决不放弃 时间: 2008-4-5 22:37 标题: 批处理重命名文件
我是想把*.txt
变成就是在其前面加VXX_*.txt
比如123.txt 变成 VXX_123.txt
这应该怎么写啊
@echo off&setlocal enabledelayedexpansion
我暂时只会这句...
下面应该怎么写呢?谢谢你的帮忙!
[ 本帖最后由 决不放弃 于 2008-4-5 23:25 编辑 ]
作者: 决不放弃 时间: 2008-4-5 22:52
@echo off&setlocal enabledelayedexpansion
ren *.txt VX_*.txt
)
pause
自己解决了...
作者: 决不放弃 时间: 2008-4-5 23:04
等一下,多用几下,就出错啊,还是请高人写个,谢谢.
作者: 随风 时间: 2008-4-6 00:32
:- @echo off
- for /f "delims=" %%a in ('dir/b *.txt^|findstr /bvi "vx_"') do (
- ren "%%a" "VX_%%a"
- )
- pause
复制代码
[ 本帖最后由 随风 于 2008-4-6 01:06 编辑 ]
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |