找回密码
 注册

QQ登录

只需一步,快速开始

查看: 601|回复: 5

请教:如何使用批处理实现3个文件的切换?

[复制链接]
发表于 2006-12-17 22:11:59 | 显示全部楼层 |阅读模式
我想实现3个文件的自由切换,过程如下. 5 v. M1 z4 Y. n e& k: T. P1 [文件夹X下分别放有4个文件.文件名为1,A,B,C " H2 m& \5 J. n- D8 ^! A) b, W- [其中文件1是某程序正常运行时所使用的贴图.此时使用三个批处理文件分别真对三个文件的名称进行切换,例如此时我用批处理文件将文件A重命名为1,此时文件A与文件1名称互换.然后我要使用第二个批处理文件实现将文件B切换成文件1,但是在这之前需要将文件1转换回文件A.切换文件C道理也是如此! " v( B& r+ v. H3 ?7 j3 j* f* N( G7 k$ K8 i
回复

使用道具 举报

发表于 2006-12-17 22:18:52 | 显示全部楼层
加几个判断语句进去0 V0 |* B8 g3 F+ e' b; C# x* R% M
比如说, N. Y5 z% d. a: o8 y( s- N
IF EXIST之类的
回复

使用道具 举报

 楼主| 发表于 2006-12-17 22:40:36 | 显示全部楼层
原帖由 =|HERO|=Roger 于 2006-12-17 22:18 发表2 i, a$ L: [- ]" M
加几个判断语句进去
1 e( |+ K* l, Y: S: O5 d比如说. Z& x5 n. u% ~, h% e& F' ]- B
IF EXIST之类的

7 Q. ~9 D- B) G) ~7 `" i3 @& D+ B" _. _3 ?7 s! C
还是不太明白.
回复

使用道具 举报

发表于 2006-12-17 22:47:56 | 显示全部楼层
比如有1.txt 2.txt 3.txt 目标文件a.txt  \: X; J8 Y% q/ R
那么切换到1.txt% E8 R& X0 L9 u
ren a.txt 1.txt
/ f2 b0 E3 a! J, {, j! Q0 gren a.txt 2.txt
3 k7 d& O9 ^' {) gren a.txt 3.txt
: r, L" _5 k# X  mren 1.txt a.txt
) f4 `% L5 o0 e3 L7 k2 d切换到2.txt6 h/ ?/ X2 g1 v) x+ d6 g
ren a.txt 1.txt
. D" Z. X: e, @/ @7 Nren a.txt 2.txt+ v8 k  t  s# l+ W$ F
ren a.txt 3.txt
8 G7 {; W* `8 d  Z  U- h$ kren 2.txt a.txt
4 _) }6 L1 [' D6 P+ ^5 T+ a  d. L切换到3.txt
/ o& \  V( c* w" @: Eren a.txt 1.txt
8 K6 n. V1 a: }6 g1 A  O! Oren a.txt 2.txt/ r% g9 m7 C6 m
ren a.txt 3.txt
& _$ s& y! r: `; X& D' ?% E, vren 3.txt a.txt
& |5 `* R+ N/ v; w/ S
6 `3 Y9 z  r. P5 E/ _批处理中的某个命令一旦错误,会自动跳过,进入下一个命令,好好利用这个特性,不用if之类的
* N" Y: u$ ^+ g( l- ?4 L不信你可以自己试试看,我试过了,可以
回复

使用道具 举报

 楼主| 发表于 2006-12-17 22:54:29 | 显示全部楼层
无JJ!你好可爱啊~~~~~~~~~太感谢你啦~~~~来给我亲亲啊~~~~~~
回复

使用道具 举报

发表于 2006-12-17 22:57:02 | 显示全部楼层
原帖由 =|HERO|=GXXA 于 2006-12-17 22:54 发表
4 K& Y1 A# l5 d& ^3 b" e8 f: ?无JJ!你好可爱啊~~~~~~~~~太感谢你啦~~~~来给我亲亲啊~~~~~~
8 Z; s. i2 ?9 Q) j6 `  s
……你貌似有四个文件,不是三个……反正道理一样的~~~~~" n' w0 O+ R( z7 ?3 R
睡觉了,改天再亲亲
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|=|HERO|=战队 ( 皖ICP备19020640号 )|网站地图

GMT+8, 2026-7-23 16:34

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表