HOME ПРИМЕРЫ THANKS НОВИЧКАМ ДОКИ LINKS JavaScript Mail


 
В этот день много лет назад...
26 ноября. В 1864 году (160 лет назад) - Чарльз Доджсон посылает в качестве рождественского подарка Алисе Лиддел рукопись, озаглавленную "Приключения Алисы в подземелье". Позже под псевдонимом Льюис Кэрролл она будет опубликована в двух частях как "Приключения Алисы в Стране Чудес" и "Алиса в Зазеркалье", которые станут одними из самых популярных детских книжек.
 
 

Turbo Pascal Documentation

Процедура SetFAttr

Модуль Dos


     Функция: Возвращает атрибуты файла.
     Описание: SetAttr(var f; var атриб : byte)
     Примечания: Параметр f должнен представляеть собой фай-
ловую  переменную  (соответствующую типизованному, нетипизо-
ванному или текстовому файлу) для которого должно  быть  вы-
полнено  присваивание файловой переменой, но который не дол-
жен быть открыт. Формирование  атрибутов  выполняется  путем
добавления соответствующих масок, заданных в виде констант в
модуле Dos:

   const
    { константы атрибутов файла }
   ReadOnly   = 01;  { только чтение }
   Hidden     = 02;  { "скрытый" файл }
   SysFile    = 04;  { системный файл }
   VolumeId   = 08;  { идентификатор тома }
   Directory  = 10;  { каталог }
   Archive    = 20;  { архивизация }
   AnyFile    = 3F;  { прочий файл }

     Коды ошибок можно получить с помощью функции  DosError.
Возможными  кодами ошибок являются код 3 (недопустимый марш-
рут) и код 5 (доступ к файлу отвергнут).
     Ограничения: Файл не может быть открыт.
     Прочее:   См.  также   процедуры  GetFAttr,   GetFTime,
SetFTime.
     Пример:

uses Dos;
  var
    f : file;
begin
   Assign(f,'C:\AUTOEXEC.BAT');
   SetFAttr(f, Hidden);
   Readln;
   SetFAttr(f, Archive);
end.




HOME