Назад | Перейти на главную страницу

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.

Диск WebDAV отлично работает, когда вы пытаетесь получить доступ или изменить через проводник Windows. Кроме того, команда xcopy отлично работает при использовании двух локальных папок или когда удаленный каталог фактически пуст.

Исходный компьютер - это компьютер с Windows 7, а целевой компьютер - это компьютер с Windows Server 2008.

Вы пытаетесь «отразить» диск E :, то есть если вы добавляете / удаляете файл в E: вы хотите, чтобы он был добавлен / удален в Z :? Если так, robocopy будет вашим лучшим выбором.

Команда выглядела бы примерно так: robocopy E:\Images Z:\Images /mir

Если вам нужно отразить ACL, вы можете добавить /copyall также.

  1. Вы добавили /Y разрешить перезапись каталога назначения? Мне повезло больше: xcopy E:\Images*.* Z:\Images*.* /D /E /Y

  2. Учетная запись, под которой вы работаете xcopy может не иметь разрешения на удаление папки / файлов на удаленном сервере. Проверить разрешения на сервере.