Текущий архив: 2008.03.09;
Скачать: CL | DM;
Вниз
открыт ли файл Найти похожие ветки
← →
жорик (2008-02-12 09:15) [0]Уважаемые программисты, добрый день.
Подскажите пожалуйста, как определить доступен ли определенный файл для перезаписи.
У себя в программе делаю:TFileStream.Create(filename, fmCreate)
при этом если фйайл не доступен для записи выдается сообщение об этом.
Заранее спасибо!
← →
ketmar © (2008-02-12 09:18) [1]а зачем? лови соответствующее исключение (читать в стравке про try/except) и обрабатывай.
только не лови все исключения, это некультурно.
---
Understanding is not required. Only obedience.
← →
ketmar © (2008-02-12 09:18) [2]>[1] ketmar © (2008-02-12 09:18:00)
«стравке» == «справке».
---
Understanding is not required. Only obedience.
← →
shaman (2008-02-12 09:24) [3]Уважаемый ketmar, спасибо за ответ, но хотелось бы именно проверить, т.к. происходит перебор файлов в каталоге и при возникновении исключения происходит выход из процедуры.
← →
Dennis I. Komarov © (2008-02-12 09:53) [4]> [3] shaman (12.02.08 09:24)
> [1] ketmar © (12.02.08 09:18)
> а зачем? лови соответствующее исключение (читать в справке
> про try/except) и обрабатывай.
>
> только не лови все исключения, это некультурно.
>
> ---
> Understanding is not required. Only obedience.
← →
Leonid Troyanovsky © (2008-02-12 12:59) [5]
> жорик (12.02.08 09:15)
> Подскажите пожалуйста, как определить доступен ли определенный
> файл для перезаписи.
> У себя в программе делаю:
Бессмысленно.
Сейчас доступен, в следующий момент - уже нет.
Т.е., ничего заранее проверять не надо.
Нужно перезаписывать - открываем и пишем.
А если отлупят, то тогда и сообщать об этом.
--
Regards, LVT.
Страницы: 1 вся ветка
Текущий архив: 2008.03.09;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.037 c