JSCRIPT MANUAL

Microsoft® JScript™
Свойство Attributes
 Справочник языка 
Версия 3 

См. также                   Применение


Описание
Устанавливает или возвращает атрибуты файлов или папок. Чтение/запись или только для чтения, зависит от атрибута.
Синтаксис
object.Attributes [= newattributes]

Синтаксис свойства Attributes состоит из частей:

Часть Описание
object Требуется. Всегда имя объекта File или Folder.
newattributes Необязательно. Если указано, newattributes - новое значения атрибутов указанного объекта.

Аргумент newattributes может иметь любое одно или логическую комбинацию указанных ниже значений:

Константа Значение Описание
Normal 0 Обычный файл. Нет установленных атрибутов.
ReadOnly 1 Файл только для чтения. Атрибут - read/write.
Hidden 2 Скрытый файл. Атрибут - read/write.
System 4 Системный файл. Атрибут - read/write.
Volume 8 Значение метки. Атрибут - read-only.
Directory 16 Папка или каталог. Атрибут - read-only.
Archive 32 Архивный файл. Атрибут - read/write.
Alias 64 Ссылка или ярлык. Атрибут - read-only.
Compressed 128 Сжатый файл. Атрибут - read-only.

Примечание
В следующем примере приведен код, использующий свойство Attributes над файлами:
function ToggleArchiveBit(filespec)
{
  var fso, f, r, s;
  fso = new ActiveXObject("Scripting.FileSystemObject");
  f = fso.GetFile(filespec)
  if (f.attributes && 32)
  {
    f.attributes = f.attributes - 32;
    s = "Разряд архива обнулен.";
  }
  else
  {
    f.attributes = f.attributes + 32;
    s =  "Разряд архива установлен.";
  }
  return(s);
}


Перевод © 2000-2013 pauk R-T-F-M.info. Все права защищены.