@echo off
@copy \dos\*.exe %SystemRoot%\system32
@xxcopy d:\file e:\file /s/e
@cls & echo 复制完毕,任意键退出。
@pause >nul
是这样的,N个同事用的某个软件备份功能有问题,只好选择将该程序整个目录复制到其他分区进行备份。考虑到他们根本不懂操作电脑,一时教不会如何复制文件,所以写了个简单的批处理进行XCOPY,但是第一次复制时,如果目标盘中的路径不存在,复制过程中会要求建立新目录,要求按Y/N确认;如果目标文件夹已存在,脚本要求确认是否覆盖原来的文件。我想在脚本执行过程中,不必按Y或者N,而是自动确认(免得一大屏E文让他们不知道怎么办)。试了“ECHO Y|”,以及从某个文件中读取“Y”传递给XXCOPY;还有试了/u /q等参数都无效。
请问,到底应该怎么做?
[ Last edited by windows9x on 2007-3-11 at 02:57 PM ]
@copy \dos\*.exe %SystemRoot%\system32
@xxcopy d:\file e:\file /s/e
@cls & echo 复制完毕,任意键退出。
@pause >nul
是这样的,N个同事用的某个软件备份功能有问题,只好选择将该程序整个目录复制到其他分区进行备份。考虑到他们根本不懂操作电脑,一时教不会如何复制文件,所以写了个简单的批处理进行XCOPY,但是第一次复制时,如果目标盘中的路径不存在,复制过程中会要求建立新目录,要求按Y/N确认;如果目标文件夹已存在,脚本要求确认是否覆盖原来的文件。我想在脚本执行过程中,不必按Y或者N,而是自动确认(免得一大屏E文让他们不知道怎么办)。试了“ECHO Y|”,以及从某个文件中读取“Y”传递给XXCOPY;还有试了/u /q等参数都无效。
请问,到底应该怎么做?
[ Last edited by windows9x on 2007-3-11 at 02:57 PM ]



