none
如何将robocopy的错误信息重定向至文件? RRS feed

  • 问题

  • 需求是:将robocopy复制过程中的标准信息输出到文件1,错误信息输出到文件2

    根据相关资料,标准输出使用方式为“1>”或者“>”,标准错误输出使用“2>”,据此,使用以下方式来书写:

    robocopy "folder1" "folder2" /s /r:1 /w:0 /mt:16 1>"file1" 2>"file2"

    结果发现,这种方式下,复制正确和复制错误的信息全都输出在file1中,file2里是空的,跟预想的不一样。

    请问该如何解决呢?


    May the force be with you !

    2021年1月26日 3:08

答案

  • 你好,

    是的,robocopy的标准语句中没有符合您的要求的,用这个命令的话,据我所知也没有什么方法截获错误信息。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年1月29日 7:29

全部回复

  • 你好,

    请问您参考的是什么资料,可以的话,请提供一下相关资料的链接。

    据我所知,我没有找到您说的方式的实现方法,您可以参考以下方法查看robocopy的使用方法:

    https://outmanzzq.github.io/2018/09/30/robocopy-for-windows/

    https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/robocopy

    (注意:此回复中包含第三方链接,我们提供此链接旨在于方便参考, Microsoft 不能保证此链接中的任何信息和内容的有效性。)

    如果上述回复对您有帮助的话,请将回复标记为答案。感谢您!

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年1月26日 8:05
  • 我参考的是cmd标准输出:关于cmd命令的重定向输出_jw72jw的专栏-CSDN博客_cmd 重定向

    我现在怀疑我之前的理解是错误的,robocopy的使用是不是不能套用cmd标准输出这种使用方式?

    如果我的理解是错误的,不能使用cmd的标准输出的方式来实现需求,那么是否有其他的方式来实现呢?


    May the force be with you !

    2021年1月27日 2:22
  • 你好,

    是的,robocopy有自己的标准句式,不能套用CMD的标准。

    据我所知,robocopy的使用方法都在我上面提供的文章中,没有其他的方式了。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年1月28日 5:42
  • 按照给出的链接文章中的介绍,日志记录相应的选项中并没有能够把“错误日志”单独记录出来的。那是不是意味着robocopy实现不了我的需求了?是否可以通过其他方法来截取这些错误信息呢?

    May the force be with you !

    2021年1月28日 8:25
  • 你好,

    是的,robocopy的标准语句中没有符合您的要求的,用这个命令的话,据我所知也没有什么方法截获错误信息。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2021年1月29日 7:29