Установите или получите атрибуты файла или папки
fileattrib
fileattrib filename
fileattrib filename attribs
fileattrib filename attribs users
fileattrib filename attribs users s
[status,values] = fileattrib(filename)
[status,msg,msgID] = fileattrib(filename,attribs,___)
fileattrib
перечисляет значения атрибута для текущей папки. Значения перечислены с помощью этой структуры:
Имя |
archive |
система |
скрытый |
directory |
UserRead |
UserWrite |
UserExecute |
GroupRead |
GroupWrite |
GroupExecute |
OtherRead |
OtherWrite |
OtherExecute |
Первое поле, Name
, отображает имя файла или имя папки. Остающиеся поля отображают значение 0
, если атрибут выключен, 1
, если атрибут включен, и NaN
, если атрибут не применяется.
fileattrib
подобен DOS команда attrib
или команда UNIX® chmod
.
В Windows®, устанавливая атрибут доступа для записи ('w'
) на только для чтения не обязательно предотвращает доступ для записи. Поэтому значение для UserWrite
может отличаться от того, что ожидается.
перечисляет значения атрибута для именованного файла или папки.fileattrib filename
возвращает состояние и последнее успешно значения атрибута набора для именованного файла или папки. Если файл существует, [status,values] = fileattrib(filename)
status
является 1
. В противном случае status
является 0
.
устанавливает заданные атрибуты файла и возвращает состояние операции, а также идентификатора сообщения об ошибке и сообщения об ошибке, если операция присвоения неудачна.[status,msg,msgID] = fileattrib(filename,attribs,___)