![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как программно сделать файл скрытым?
Muhan © (2004-12-10 22:12:00)1. Как сделать файл невидимым, знаю его расположение и имя?
2. Будет ли это нарушением, если я тем, кто пользуется моей программой буду создавать на их винче файл с регистрацией, типа, если зарегился то создаю файл, если нет то нет.. Не подадут в суд? :)
3. Как проверить наличие файла, присутствует он или нет в данной папке?
Muhan (2004-12-11 00:08:00) [1]2. Ну мало ли я нарушаю его права..не предупредив :)
Muhan (2004-12-11 00:08:00) [2]спасибо
Cardinal (2004-12-10 23:08:00) [3]
> 1. Как сделать файл невидимым, знаю его расположение и имя?
FileSetAttr(const FileName: string; Attr: Integer): integer;
Задает атрибуты Attr файла FileName. В случае успеха возвращает 0, в противном случае - код ошибки мастдая.
Константы атрибутов:
Имя константы Значение Атрибут
faReadOnly $00000001 файл только для чтения
faHidden $00000002 невидимый файл
faSysFile $00000004 системный файл
faVolumeID $00000008 идентификатор диска
faDirectory $00000010 каталог
faArchive $00000020 архивный файл
faAnyFile $0000003F любой файл
> 2. Будет ли это нарушением, если я тем, кто пользуется моей
> программой буду создавать на их винче файл с регистрацией,
> типа, если зарегился то создаю файл, если нет то нет.. Не
> подадут в суд? :)
Насколько я знаю, за создание скрытого файла еще никого не посадили :-)
> 3. Как проверить наличие файла, присутствует он или нет
> в данной папке?
FileExists(const FileName: string): boolean;
GuAV (2004-12-10 22:16:00) [4]Muhan © (10.12.04 22:12)
1. Как сделать файл невидимым, знаю его расположение и имя?
Атрибут faHide не поможет. Иные видят все файлы :-)