Мне нужна одна из двух вещей для работы:
Я использую robocopy для копирования всех вложенных файлов и подпапок из одной папки в другую, и место назначения содержит более старые файлы + файлы, отсутствующие в источнике, и мне нужны файлы из источника, чтобы перезаписать место назначения, если оно присутствует. Проблема с этим подходом - файлы только для чтения.
robocopy .... /E /NP /njh /njs /ndl /nc /ns /IA:R /IA:A /A-:R
Я мог бы использовать команду attrib для Windows, но это не удаляет флаг «только для чтения» для вложенных файлов.
attrib -r <path-to-folder> /S /D
Я мог бы использовать это без последних двух аргументов.
Примечание: UAC полностью отключен, и я являюсь владельцем файлов.
Я не могу использовать xcopy, так как он не работает в bjam для меня, и у меня нет всех путей для всех файлов: у меня есть только родительская исходная папка и родительская папка назначения. Иерархия должна остаться.