


Robocopy удаляет файлы в папке
Я захотел сделать бэкап всех вкладок каждый день через планировщик задач и программу Robocopy, но она удаляет файлы которые лежат в папке в которую я использую для бэкапов. В чем проблема?
вот аргументы: "C:\Users\Felix\AppData\Roaming\Opera Software\Opera GX Stable\Sessions" "D:\Session" /mir /copy:DAT /r:1 /w:1
Проблема может быть вызвана тем, что опция /mir в команде Robocopy создает зеркальную копию исходной папки, удаляя файлы в папке назначения, которых уже нет в исходной папке. При этом, если папка назначения исходно содержит файлы, которых нет в исходной папке, они будут удалены.
Чтобы избежать удаления файлов в папке назначения, можно добавить опцию /xd перед путем к папке назначения, чтобы исключить ее из зеркального копирования. То есть, в вашем случае команда должна выглядеть так:
robocopy "C:\Users\Felix\AppData\Roaming\Opera Software\Opera GX Stable\Sessions" "D:\Session" /mir /copy:DAT /r:1 /w:1 /xd "D:\Session"
Эта команда исключит папку "D:\Session" из зеркального копирования, и файлы в этой папке не будут удалены.
А в ручную? Зачем каждый день? их копировать
