Разница между страницами «Filegetattr (Lua)» и «Файл:Repair1.jpg»

Материал из 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