4

У меня проблема с процессом "googledrivesync.exe", который не снимает блокировку с определенных файлов, для которых выполняется резервное копирование, что не позволяет мне писать в них.

У меня есть сценарий, который копирует файлы в определенную папку на моем компьютере, который приложение резервного копирования и синхронизации настроено для резервного копирования на Google Drive. Работает ежедневно.

Одна из вещей, которые делает мой скрипт, - это создание ZIP-архивов. ZIP-архивы сначала создаются во временном каталоге, а затем перемещаются в папку Backup and Sync для резервного копирования, перезаписывая ZIP-файл предыдущего дня.

Проблема в том, что иногда мой скрипт не может переместить ZIP-файл, поэтому он остается во временном каталоге. Команда "переместить" Windows возвращает ошибку "Доступ запрещен", даже если она запускается из командной строки администратора. Я использовал Process Explorer для поиска блокировок файлов и обнаружил, что процесс «googledrivesync.exe» заблокировал целевой файл, который сценарий пытается перезаписать. Я предполагаю, что именно это мешает перемещению файла.

Я могу, однако, переместить файл из Windows Explorer. Проблема в том, что я не могу переместить файл из командной строки.

Мой скрипт генерирует пару десятков ZIP-файлов. Кажется, проблема возникает с одним файлом примерно один раз в день. Похоже, что Backup и Sync не снимают блокировку файла после завершения загрузки.

Операционная система: Windows Server 2008

Эта проблема была опубликована здесь:https://productforums.google.com/forum/#!topic/drive/wTCKvixBE7w;context-place=forum/drive

1 ответ1

1

Я нашел решение, которое, кажется, работает. В начале моего сценария я убиваю все процессы "googledrivesync.exe". Затем я копирую все файлы и перезапускаю Google Backup & Sync.

Один минус в том, что значок Google Backup & Sync на панели задач не отображается. Но он все равно синхронизирует файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .