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