编写批处理命令

来源:百度知道 编辑:UC知道 时间:2024/05/09 06:49:18
有一张光盘,根目录下有文件A.txt、B.txt,程序 D.exe ,执行以下操作:
1.检查在C:\WINDOWS有无文件A.txt
2.没有则将A.txt复制到C:\WINDOWS下、B.txt复制到C:\下
3.执行D.exe
这个批处理文件也在光盘的根目录下
1只是一个判断,决定2是否执行

1.检查在C:\WINDOWS有无文件A.txt
2.没有则将A.txt复制到C:\WINDOWS下、B.txt复制到C:\下
3.不管C:\WINDOWS下有没有A.txt都执行D.exe
@echo off
if not exist C:\WINDOWS\A.txt (
copy/y a.txt C:\WINDOWS
copy/y b.txt C:\
)
start d.exe

楼上那一位写是写对了`
但是你考虑过盘符问题啊~~
`
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
if exist c:\windows\a.txt goto DO_2
:DO_1
x:\d.exe
exit
echo. & pause
:DO_2
copy x:\a.txt c:\windows
copy x:\b.txt c:\
x:\d.exe
echo. & pause
~~~~~~~~~~~~~~~~~~~~~~~~~
X:\ 代表光盘的

if exist c:\windows\a.txt goto DO_2
:DO_1
d.exe
exit
:DO_2
copy a.txt c:\windows
copy b.txt c:\
d.exe