1

Я копирую данные из моего локального каталога на общий диск Windows. Время от времени у меня возникает проблема, когда во время копирования я вижу следующую ошибку:

Процесс не может получить доступ к файлу, потому что он используется другим процессом. Жду 30 секунд. , ,

Есть ли способ заставить перезаписать, так как я не могу понять, как справиться с этой ситуацией, как только это произойдет.

Любые предложения о том, как бороться с этой проблемой?

1 ответ1

2

Не могли бы вы попробовать вместо этого использовать HobyCopy ? Это проект SourceForge. Его описание оттуда:

HoboCopy - это инструмент для резервного копирования / копирования. Он вдохновлен Robocopy как по названию, так и по функциональности. Он использует теневую службу томов (VSS) для "моментального снимка" диска перед копированием. Затем он копирует со снимка, а не с "живого" диска.

Это должно предотвратить любые проблемы с заблокированными / используемыми файлами. Это предполагает, что VSS включен ("Предыдущие версии") для тома, с которого вы пытаетесь скопировать.

Некоторые дополнительные сведения о VSS доступны по адресу http://en.wikipedia.org/wiki/Shadow_Copy.

Вы также можете найти ряд инструментов, которые можно использовать для сценариев операций VSS, включая подключение к букве диска / пути NTFS, чтобы можно было использовать обычные инструменты без поддержки VSS, например, XCopy.

Кроме того, если вы откроете свойства для диска с поддержкой VSS, вы сможете использовать опцию "Открыть" на вкладке "Предыдущие версии" и увидеть URL-адрес, например \\localhost\C$\@GMT-2011.12.29-04.10.15 . Этот URL может также использоваться XCopy и другими инструментами, не поддерживающими vSS.

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