Клуб Punto Switcher

Не удается произвести архивацию дневника

8 августа 2013, 11:12

Здравствуйте,


обращаюсь с вопросом-просьбой : не могу создать архивную копию данных пользователя в папке C:\Users\ADMIN\AppData\Roaming\Yandex\Punto Switcher\User Data при работающем Punto Switcher.

При попытке доступа к файлу diary.dat получаю сообщение типа: "процесс не может получить доступ к файлу, т.к. этот файл занят другим процессом."

Вопрос: можно ли как-то это обойти ? (конечно можно выгрузить PuntSwitcher из памяти или сначала скопировать эту папку, а потом заархивировать, но хотелось, чтобы этот процесс архивации протекал "на автомате" и проще.)
 Версия Punto 3.2.9_сборка 240

3 комментария
Подписаться на комментарии к посту

Так устроено в Windows – если файл открыт, а он открыт программой, то некоторые операции с ним провести нельзя. 

Алексей Долматов
8 августа 2013, 22:17

Можете попробовать делать копию настроек до включения пунто.

Настроить запуск пунто через bat, где сначала копируются файлы, а потом открывается программа.

Или сделать по иному:

принудительно убить процесс, скопировать файлы, запустить процесс - лучше скриптом или программой, но нужно уметь так делать

Спасибо, за ответы.
Я надеялся, что может у PuntoSwitcher есть какие-нибудь ключи  для командной строки, чтобы можно его было запускать/ставить на паузу/выгружать...

Можно конечно его через батник грузить, но .. всегда хочется проcтых решений... ;-)