晕。你这写的是什么东西啊。你理解*.rmvb的意思吗?ren D:\Movie\FullDisc\爱情白皮书\*.rmvb unknow%%b.doc你能完全的说清楚这一句的作用吗?这是要把目录D:\Movie\FullDisc\爱情白皮书下所有的rmvb文件同时重命名为unknow%%b.doc。你觉得这样会不会出错呢。我只点到这,其它的你自己想想。如果你只是命名成unknow1.doc的形式可以用下面这个。- @echo off
- setlocal enabledelayedexpansion
- cd /d D:\Movie\FullDisc\爱情白皮书\
- for /f "delims=" %%i in ('dir /b *.rmvb) do (
- set /a a+=1
- ren "%%i" "unknow!a!.doc"
- )
复制代码
[ 本帖最后由 zljzsmzzx 于 2009-6-25 18:24 编辑 ] |