Как скопировать заблокированный файл?

Ответить
Аватара пользователя
Sp01LeR

Как скопировать заблокированный файл?

Сообщение Sp01LeR »

Вот понадобилось создать утилиту для резервного копирования файлов, но возникла проблема с файлами которые закрыты для чтения другими приложениями, запущенными в ОС.

Конечно, как вариант, есть способ разблокирывать закрытые файлы вручную с Unlocker'ом - но он мне не подходит, потому что очень много папок расположеных в разных местах и на двух разделах...

В гугле нашел только способ с UnlockFile, но я не смог разблокировать файл этой функцией Изображение
Аватара пользователя
Creat0R

Re: Как скопировать заблокированный файл?

Сообщение Creat0R »

Есть утилита
OpenedFilesView
, она поддерживает командную строку:





Код:

Код: Выделить всё

Run('OpenedFilesView.exe /closefile "' & $sFile & '"')

Утилита немного весит, всего 40 kb (exe'шник).
Аватара пользователя
Sp01LeR

Re: Как скопировать заблокированный файл?

Сообщение Sp01LeR »

Creat0R, я как-то и забыл, на nirsoft глянуть Изображение

Утилитка работает очень быстро - жаль только что в новых виндах нужно права на запуск подтверждать, ну да это мелочи...
Аватара пользователя
Sp01LeR

Re: Как скопировать заблокированный файл?

Сообщение Sp01LeR »

HoboCopy работает из командной строки, использует теневое копирование
Ответить

Вернуться в «AutoIt»