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