懂批处理的进来

来源:百度知道 编辑:UC知道 时间:2024/05/29 13:48:30
我想编个批处理内容如下,请高手帮忙写一下(要详细的)运行时首先检测C:\A.bat,如果存在则退出,如果没有则复制D:\A.bat到C:\

详细没有用的,用简单的代码能解决同样的问题

@echo off
if not exist c:\A.bat
copy d:\A.bat c:\
exit

if exist c:\a.bat goto a else goto b
:a
exit
:b
copy d:\a.bat c:\
注意“:”必须要在标号“a或b”前面

if not exist c:\a.bat copy d:\a.bat c:\a.bat /f /h

方法一:
if not exist "c:\a.bat" copy "d:\a.bat" c:\ /y
方法二:
if exist "c:\a.bat" exit
copy "d:\a.bat" c:\ /y
::意思是如果存在c:\a.bat则直接退出,否则复制~
方法三:
dir c:\a.bat&if errorlevel==1 copy "d:\a.bat" c:\ /y