【问题标题】:"System Error 53" trapping in Windows batch file?Windows批处理文件中的“系统错误53”陷阱?
【发布时间】:2012-08-14 19:16:41
【问题描述】:

我正在编写一个批处理文件,它将发送到几个用户的计算机并将一些日志文件拉回我自己的;但是,我试图弄清楚当他们的计算机离线并且我收到“系统错误 53”消息时如何“捕获”案例。这是我正在迭代的命令的示例:

:Lea
robocopy "\\jcjcjq1\c$\Program Files\PigCHAMP\logs" "C:\Users\mikec\Documents\@Department\Financial Services\Service Requests\PigChamp_Logs" /XO
ECHO "Lea's Logs - Copy Complete"
PAUSE

我曾尝试使用 IF ERRORLEVEL ... 类型的陷阱,但我认为系统会在达到 SEL 53 时继续重试,并且不会返回 ERRORLEVEL。

有什么想法吗?

【问题讨论】:

    标签: windows-7 batch-file


    【解决方案1】:

    如果您在他们的计算机处于离线状态时根本不想尝试 robocopy,请尝试以下操作:

    ping -n 1 jcjcjq1 >nul && robocopy "\\jcjcjq1\c$\Program Files\PigCHAMP\logs" "C:\Users\mikec\Documents\@Department\Financial Services\Service Requests\PigChamp_Logs" /XO
    

    【讨论】:

      猜你喜欢
      • 2015-12-27
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      • 2018-07-12
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      • 1970-01-01
      相关资源
      最近更新 更多