Примечание: В этом примере перед копированием создается копия существующего каталога в несуществующий каталог.
Примечание: Когда мой запланированные задачи давали мне ошибку, вот как я пытался решить эту проблему.
robocopy C:\sourceDir C:\destDir *.* /copy:DATSOU /e
Копирование файлов ...
robocopy C:\sourceDir\ C:\destDir *.* /mir /secfix /sec
Скопируйте разрешения к файлам в каталоге назначения
Примечание: Помните, что команда [[/ mir]] может удалять папки в целевом каталоге, если они находятся в исходном каталоге, но не в целевом каталоге.
Это можно проверить с помощью PowerShell:
Get-ACL "C:\sourceDir\GoogleUpdateTaskMachineUA" | Format-List
Get-ACL "C:\destDir\GoogleUpdateTaskMachineUA" | Format-List
... и сравнение результатов ... с помощью diff или другого подобного инструмента для выборочной проверки (конечно, линия пути не будет совпадать, но остальная часть должна).
Бег ls
в каталоге в PowerShell должны отображаться атрибуты каждого файла.