Текущий архив: 2002.12.19;
Скачать: CL | DM;
Вниз
Как узнать, занят ли файл каким-нибудь приложением? Найти похожие ветки
← →
Брат (2002-11-07 13:02) [0]В программе происходит архивация файлов. Если файл инфицирован, его на время занимает Антивирус Касперского, поэтому Winrar матерится, что не может заархивировать файл... Как узнать, занят ли файл?
← →
Ученик (2002-11-07 13:13) [1]function FileLocked(const Path : string) : Boolean;
var
hFile : Integer;
begin
Result := FileExists(Path);
if Result then begin
hFile := FileOpen(Path, fmOpenRead + fmShareExclusive);
Result := hFile = -1;
if not Result then
FileClose(hFile)
end
end;
Страницы: 1 вся ветка
Текущий архив: 2002.12.19;
Скачать: CL | DM;
Память: 0.43 MB
Время: 0.007 c