У меня есть две копии одной и той же папки в Windows. но разрешения одного из них отсутствуют. Как я могу скопировать права доступа исходного источника к другому? Я знаю, что могу использовать команду xcopy, но объем данных велик, и если я использую xcopy, мне придется тратить много времени. что посоветуете?
2 ответа
Я думаю, просто используйте Windows Explorer (графический интерфейс), чтобы удалить, а затем вырезать и вставить, чтобы сделать новую копию. Тогда иди делай что-нибудь еще, пока ждешь Пусть компьютер сделает всю работу за вас.
Кстати, когда вы делаете удаление, он попросит вас удалить навсегда из-за большого размера того, что вы запрашиваете удалить. Ответь да (Если вы удалите его и он попадет в мусорную корзину, это будет намного медленнее.)
Бездельничать со старым xcopy - это не то, чем я буду заниматься на твоем месте.
Вы можете использовать icacls, чтобы сначала перечислить все разрешения, а затем повторно применить их:
Сохранить:
icacls [your_source_path]\* /save aclfile /t
Восстановить (повторно применить)
icacls [your_destination_path]\ /restore aclfile
Ссылка, примеры взяты и изменены с http://technet.microsoft.com/en-us/library/cc753525.aspx