批处理运行时 卡住的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 13:00:15
我的工作是数据备份,每天要从几十号人的电脑中复制规定的一批文件和文件夹,备份到服务器中。 现在使用批处理XCOPY时发现一个问题:
(我使用的代码是:xcopy \\cliu17\1\\*.* \\hzhao8\ /s /c /y)
如果某一个关机了,程序就会暂停,需要等很长时间才能继续运行。
有没有什么办法可以让程序遇到关机的情况 自动跳过去,进行下一步操作?

用判断是否开机吧!未开机就不复制!
1、
if exist \\hzhao8\ xcopy \\cliu17\1\\*.* \\hzhao8\ /s /c /y
2、
dir \\hzhao8\ && xcopy \\cliu17\1\\*.* \\hzhao8\ /s /c /y

你看看是1好用还是2好用~~~

你可以现在每个用户的电脑中放一个测试文件,比如说叫做 test.txt
然后你在每个复制之前先判断一下这个文件是不是存在,
代码如下:
if exist test.txt xcopy \\cliu17\1\\*.* \\hzhao8\ /s /c /y
如果开机就会检测到这个文件的存在,然后开始复制,如果关机,则检测不到这个文件的存在,那么后面的语句也就会直接跳过去

那就先断开和关机电脑的联系。