XCopy 错误代码不符

XCopy 错误代码不符

我有一个 xcpoy 命令,它通过 Windows 任务计划程序将文件夹中的内容复制到另一个目录。但是,最近我们注意到没有发生某些事件,xcopy 并没有真正复制/传输文件。从任务计划程序的历史记录中,任务启动并完成时没有任何错误,因此我使用 xcopy xxxxx >> c:\log.txt /Y 修改了批处理文件

现在我有日志文件可以告诉我是否有任何文件被复制,但仍然不知道为什么一开始没有复制。从任务计划程序 > 历史记录中,我看到操作已完成,代码为 0,我认为这是指错误代码 0 = 文件已无错误复制。但实际上根本没有复制任何文件。

我尝试将 xcopy 运行到另一个磁盘空间较小的驱动器(如果我传输的文件大于可用空间,则应该会失败。然而,任务计划程序 > 历史记录中显示相同的错误代码 = 0。当我手动运行批处理文件时,我将在命令提示符中显示错误“磁盘空间不足”。

问题: 1) 每当批处理文件运行/被触发时,是否可以使用 xcopy 并将内容从命令提示符导出到日志文件?

2) 我们如何清楚地确认任务计划程序 > 历史记录中显示的错误代码是否正确?

0 文件复制无误。1 未找到要复制的文件。2 用户按 CTRL+C 终止 xcopy。4 发生初始化错误。内存或磁盘空间不足,或者您在命令行中输入了无效的驱动器名称或无效语法。5 发生磁盘写入错误。

可以保留 xcopy 而不是 robocopy 的代码,因为我相信 robocopy 包含有关日志文件的更多详细信息,但不幸的是我的客户拒绝这样做。

谢谢

相关内容