xcopy到WebDAV驱动器给出的目录不是空的错误

我正在尝试同步两个文件夹。 我试图与我的本地计算机(E :)上的硬盘驱动器上的文件夹同步WebDAV映射的驱动器文件夹(Z:\ Images)。

这是我正在运行的命令:

xcopy E:\Images Z:\Images /D /E 

这是我得到的错误消息:

 File creation error - The directory is not empty. Unable to create directory - Z:\images 0 File(s) copied 

我可以使用xcopy从本地文件夹复制到WebDAV驱动器上的空目录。

当试图通过Windows资源pipe理器进行访问或修改时,WebDAV驱动器可以正常工作。 另外,当使用两个本地文件夹或远程目录实际上是空的时,xcopy命令正常工作。

源机器是Windows 7机器,目标机器是Windows Server 2008机器。

你试图“镜像”E:驱动器,这意味着如果你添加/删除E中的一个文件:你想在Z中添加/删除:? 如果是这样, robocopy将是你最好的select。

该命令将基本如下所示: robocopy E:\Images Z:\Images /mir

如果您需要镜像ACL,则可以添加/copyall

  1. 您是否添加了/Y以覆盖目标目录? 我有更好的运气: xcopy E:\Images*.* Z:\Images*.* /D /E /Y

  2. 运行xcopy的帐户可能没有权限删除远程服务器上的文件夹/文件。 检查服务器上的权限。