Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как программно сделать файл скрытым?


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 не поможет. Иные видят все файлы :-)


Наверх

Титульная страница Поиск, карта сайта Написать письмо