Получение ОШИБКИ 5 (0x00000005) Создание каталога назначения при использовании robocopy для копирования файлов

Я получаю указанную выше ошибку, когда использую команду robocopy. Я дал все возможные разрешения как для исходной, так и для целевой папки, но все равно получаю эту ошибку. Любая идея, как это исправить.


person sam    schedule 18.07.2011    source источник


Ответы (2)


Это в и из разделов ntfs?

Если вы работаете с FAT или EXT, добавьте параметр /FFT, чтобы предположить, что время файла FAT (2-секундная гранулярность) ext2/ext3 также использует 2-секундную гранулярность.

Вы также можете попробовать использовать параметр /COPY:DT, по умолчанию robocopy копирует данные, атрибуты и метку времени. /COPY:DT пропустит атрибуты.

Также проверьте свои разрешения на общий доступ, а также ваши разрешения ntfs.

person Phil Eddies    schedule 18.07.2011
comment
Да, это в и из ntfs, а также общая папка в сети, а также полные разрешения как для исходной, так и для целевой папки. Тем не менее, это дает мне ту же ошибку. Также пробовал использовать COPY:DT. но ничего не работает. - person sam; 18.07.2011

Для меня это работало нормально, когда я запускал команду непосредственно на сервере, но когда я запускал ее из удаленного взаимодействия PowerShell, я получал эту ошибку. Я также пытался скопировать файлы с локальной машины на сетевой ресурс. Исправление для меня заключалось в использовании:

Invoke-Command -ComputerName $sourceServer -Credential $credential -Authentication Credssp -ScriptBlock {
    & RoboCopy "C:\Source" "\\OtherServer\C$\Destination" /E
}

В частности, использование -Credential $credential -Authentication Credssp устранило проблему для меня.

Вы не предоставили достаточно информации, чтобы узнать, является ли это той же проблемой, что и у вас, но подумал, что я упомяну об этом для других, которые сталкиваются с тем же сообщением об ошибке.

person deadlydog    schedule 04.01.2021