Войти

Показать полную графическую версию : Как скопировать заблокированный файл?


Sp01LeR
26-01-2010, 21:53
Вот понадобилось создать утилиту для резервного копирования файлов, но возникла проблема с файлами которые закрыты для чтения другими приложениями, запущенными в ОС.
Конечно, как вариант, есть способ разблокирывать закрытые файлы вручную с Unlocker'ом - но он мне не подходит, потому что очень много папок расположеных в разных местах и на двух разделах...
В гугле нашел только способ с UnlockFile, но я не смог разблокировать файл этой функцией :(

Creat0R
27-01-2010, 09:58
Есть утилита OpenedFilesView (http://www.nirsoft.net/utils/opened_files_view.html), она поддерживает командную строку:

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

Утилита немного весит, всего 40 kb (exe'шник).

Sp01LeR
29-01-2010, 17:09
Creat0R, я как-то и забыл, на nirsoft глянуть :)
Утилитка работает очень быстро - жаль только что в новых виндах нужно права на запуск подтверждать, ну да это мелочи...

e6969938
12-03-2011, 14:43
HoboCopy работает из командной строки, использует теневое копирование




© OSzone.net 2001-2012