none
robocopy如何做到不复制隐藏文件呢? RRS feed

  • 问题

  • 网上的说法是:
     robocopy d:\work e:\back /e /xa:h

      [参数讲解]
      Robocopy支持对属性进行操作。上面的命令将复制源文件夹中全部文件,但全部具有隐藏属性的文
    件将不会被复制。/xa:h,表示将具有隐藏属性的排除出复制范围。

           但是我进行局域网间的复制,还是会复制隐藏文件。我的代码如下:

    set dstdir="E:\Publish\文档"
     
    set srcdir="\\192.168.30.110\f$\MyDoc\文档"
     
    rem 使用共享文件夹
     
    net use "\\192.168.30.110\f$\MyDoc\文档" "123456" /user:Administrator
     
    robocopy %srcdir% %dstdir% /e /xa:h
     
    pause

    前无古人,后无来者

    2018年9月7日 8:22

全部回复

  • 您好,

    同样的参数,我在我的实验环境中测试是可以正常工作的.

    请问当您在测试的时候,是所有的隐藏文件都会被复制吗? 还是只有部分?

    我建议您检查一下这些没有正确操作的文件的属性。


    Best Regards,

    William


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

    2018年9月10日 7:04
    版主
  • 

            大侠,就是这样一个文件夹,在局域网的不同机器中拷贝就会把这个隐藏文件夹给拷贝过来。


    前无古人,后无来者

    2018年9月10日 10:36
  • 您好,

    参数/xa只能排除具有特定属性的文件,无法应用给文件夹,因此,我们需要用/xd参数来排除不想要复制的文件夹。

    如下图,在我的实验环境中,命令可以写成:

    robocopy %srcdir% %dstdir% /e /xa:h /xd "folder1"

    如果您有任何不清楚的地方,请随时与我们联系。

    Best Regards,

    William


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

    2018年9月10日 10:58
    版主
  • 您好,

     

    我正在查看这个问题的进度,如果您有任何问题,请随时与我们联系。

     

    如果您使用我们的方法解决了问题,请将其“标记为答复”,以帮助其他社区成员能够快速找到有帮助的答复。

    如果您使用自己的方法解决了问题,请在此分享您的经验,这将对其他有类似问题的社区成员非常有益。

    如果问题还没有解决,请回复并告诉我们目前的情况,以便我们能够提供进一步的帮助。

     

    期待您的反馈。

     

    Best Regards,

    William


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

    2018年9月13日 12:46
    版主