标题: [文件操作] [已解决]批处理怎样将两个文件的名字互相替换? [打印本页]
作者: comicguests 时间: 2011-10-2 02:39 标题: [已解决]批处理怎样将两个文件的名字互相替换?
如上,比如,有a.exe(01)、b.exe(02)两个文件,将他们的名字互换,如b.exe(01)、a.exe(02)
多谢!!!!
作者: awk 时间: 2011-10-2 09:47
- @echo off
- set file1=a.exe
- set file2=b.exe
- ren "%file1%" "%file1%.not exit tmp"
- ren "%file2%" "%file1%"
- ren "%file1%.not exit tmp" "%file2%"
复制代码
作者: Hello123World 时间: 2011-10-2 15:38
(01)(02)是文件名的一部分吗?
作者: comicguests 时间: 2011-10-2 17:01
回复 3# Hello123World
不是不是,只是个标记啦
作者: Hello123World 时间: 2011-10-2 19:06
- @echo off
- ren a.exe intermediate
- ren b.exe a.exe
- ren intermediate b.exe
- pause
复制代码
两者的互换,一般加个中间量就好了。
作者: comicguests 时间: 2011-10-3 13:50
感谢!!!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |