xcopy 到 WebDAV 驱动器时出现目录不为空错误

xcopy 到 WebDAV 驱动器时出现目录不为空错误

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

这是我正在运行的命令:

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 资源管理器访问或修改时,WebDAV 驱动器运行良好。此外,当使用两个本地文件夹或远程目录实际上为空时,xcopy 命令运行良好。

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

答案1

您是否尝试“镜像” E: 驱动器,这意味着如果您在 E: 中添加/删除文件,您希望在 Z: 中添加/删除该文件?如果是这样,这robocopy将是您最好的选择。

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

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

答案2

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

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

相关内容