标题: 怎么样实现用批处理判断C盘中是否有某个特定文件?
[打印本页]
作者: qingyangecho
时间: 2006-11-4 01:27
标题: 怎么样实现用批处理判断C盘中是否有某个特定文件?
在98启动盘启动的纯DOS生成的虚拟盘中运行一个批处理:
判断C盘中是否有一个AUTOEXEC.BAT文件
如果有就GO TO 1
如果没有就GO TO2
:1
:2
还有一点小要求:2.88M的启动盘映像快被我用光了,所以尽量别用个头大的程序来判断了,怕装不下了
作者: NaturalJ0
时间: 2006-11-4 01:46
if exist c:\autoexec.bat goto 1
goto 2
:1
...
:2
...
作者: 不得不爱
时间: 2006-11-4 01:46
if exist c:\AUTOEXEC.BAT goto 1
:2
:1
作者: namejm
时间: 2006-11-4 02:03
我来完善一下:
if exist c:\AUTOEXEC.BAT goto 1
:2
……
goto 另一个标签 或者 exit
:1
……
goto 另一个标签 或者 exit
作者: qingyangecho
时间: 2006-11-4 02:07
那么判断没有拷一个过去并改名子就是这样了是不
if exist c:\AUTOEXEC.BAT goto 1
:2
copy %RAMD%:\autoexec.bak c:\autoexec.bat > NUL
:1
作者: NaturalJ0
时间: 2006-11-4 02:13
没错。
其实看你的要求写一句就够了。
if not exist c:\autoexec.bat copy %RAMD%\autoexec.bak c:\*.bat>nul
作者: qingyangecho
时间: 2006-11-4 02:19
能一句那就更好了,省得还要GOTO来GOTO去的
谢谢各位了