Board logo

标题: [文件操作] 批处理重命名文件 [打印本页]

作者: 决不放弃    时间: 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

:
  1. @echo off
  2. for /f "delims=" %%a in ('dir/b *.txt^|findstr /bvi "vx_"') do (
  3.    ren "%%a" "VX_%%a"
  4. )
  5. pause
复制代码

[ 本帖最后由 随风 于 2008-4-6 01:06 编辑 ]




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2