Атрибуты файлов

Установить атрибут «Скрытый» — SetFileAttributes(PChar(‘1.txt’),faHidden);
Установить атрибут «Только для чтения» — SetFileAttributes(PChar(‘1.txt’),faReadOnly);
Установить атрибут «Системный» — SetFileAttributes(PChar(‘1.txt’),faSysFile);
Установить атрибут «Архивный» — SetFileAttributes(PChar(‘1.txt’),faArchive);

Снять атрибут «Только для чтения» с файла — FileSetAttr(PChar(‘1.txt’),Not(faReadOnly));
Снять атрибут «Скрытый» — FileSetAttr(PChar(‘1.txt’),Not(faHidden));
Снять атрибут «Системный» — FileSetAttr(PChar(‘1.txt’),Not(faSysFile));
Снять атрибут «Архивный» — FileSetAttr(PChar(‘1.txt’),Not(faArchive));

Вывести сообщение если файл имеет атрибут «Скрытый» — if (FileGetAttr(‘1.txt’) and faHidden)<>0 then ShowMessage(‘Cкрытый’);
Вывести сообщение если файл имеет атрибут «Только для чтения» — if (FileGetAttr(‘1.txt’) and faReadOnly)<>0 then ShowMessage(‘Только для чтения’);
Вывести сообщение если файл имеет атрибут «Системный» — if (FileGetAttr(‘1.txt’) and faSysFile)<>0 then ShowMessage(‘Системный’);
Вывести сообщение если файл имеет атрибут «Архивный» — if (FileGetAttr(‘1.txt’) and faArchive)<>0 then ShowMessage(‘Архивный’);

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *