Используй функцию FileGetAttr, которая вернёт аттрибуты для данного файла. Например, кинь на форму компоненты TButton и TLabel и:
| Код | var attr: Integer; s: string; begin attr := FileGetAttr('c:\Autoexec.bat'); if (attr and faHidden) <> 0 then s := 'Hidden'; if (attr and faReadOnly) <> 0 then s := s + 'Read-Only'; if (attr and faSysFile) <> 0 then s := s + 'System'; if (attr and faArchive) <> 0 then s := s + 'Archive'; Label1.Caption := s; end;
|
А изменять функцией
| Код | SetFileAttributes('C:\your_file.txt', faReadOnly);
|
Можно юзать
| Цитата | faReadOnly faHidden faSysFile faVolumeID faDirectory faArchive faAnyFile
| |