Материал из UoPilot
(Различия между страницами)
Перейти к навигации
Перейти к поиску
|
|
Строка 1: |
Строка 1: |
− | == Описание ==
| |
− | '''filegetattr''' - позволяет получить атрибуты файла. Возвращает строку типа "RASH", в которой каждая присутствующая буква указывает на наличие соответствующего атрибута.
| |
− | <br>R - Только для чтения
| |
− | <br>A - Архивный
| |
− | <br>S - Системный
| |
− | <br>H - Скрытый
| |
| | | |
− | == Синтаксис ==
| |
− | Привязка к окну: Нет.
| |
− | <br>Работа со свернутым окном: Да.
| |
− | <br>Путь к файлу заключается в квадратные скобки <nowiki>[[ ]]</nowiki>.
| |
− | filegetattr (<путь к файлу>)
| |
− |
| |
− | == Примеры ==
| |
− |
| |
− | --lua
| |
− | local a = filegetattr (<nowiki>[[C:\123.txt]]</nowiki>) -- получить атрибуты файла
| |
− | log (a) -- вывести в лог
| |
− |
| |
− | --lua
| |
− | -- узнать конкретный атрибут
| |
− | local a = filegetattr (<nowiki>[[C:\123.txt]]</nowiki>) -- получить атрибуты файла
| |
− | if string.match(a, "R") then -- если установлен атрибут 'только для чтения'
| |
− | log ("R") -- вывести в лог R
| |
− | end
| |
− | if string.match(a, "H") then -- если установлен атрибут 'скрытый'
| |
− | log ("H") -- вывести в лог H
| |
− | end
| |
− |
| |
− | == Смотрите также ==
| |
− |
| |
− | [[Fileexists (Lua)]]
| |
− | <br>[[Filegetdate (Lua)]]
| |
− | <br>[[Filesetattr (Lua)]]
| |
− | <br>[[Filesetdate (Lua)]]
| |
Текущая версия на 10:42, 28 августа 2019