Правильное копирование содержимого папки (вложенные папки и файлы) с помощью команды xcopy
Мне периодически надо копировать на устройство содержимое папки(подпапки и файлы). Устройство подключается к ПК (Windows 11) по usb в режиме диска (не используется MTP). Я для удобства сделал bat файл с командой:
xcopy E:\dist\ G:\ /e /y
Проблема в том, что при копировании происходит что-то странное и прошивка устройства перестает запускаться. Как будто при копировании затрагиваются сторонние файлы и папки на диске устройства. При ручном копировании никаких проблем нет.
Я ради интереса пробовал делать копирование с помощью этой команды не в корень диска, а в отдельную папку:
xcopy E:\dist\ G:\dist\ /e /y
Если вручную скопировать все содержимое этой папки в корень диска устройства, то будет все корректно.
То есть проблема появляется только при копировании содержимого папки с помощью xcopy в корень диска устройства.
При этом если после xcopy вручную скопировать содержимое папки в корень диска устройства, то это не исправит ситуацию. После xcopy приходится делать восстановление всех папок/файлов устройства из бэкапа.
Пока у меня только одно предположение, что команда xcopy меняет права на папки.
Прошу помощи.