Filegetattr (Lua)

Материал из UoPilot
Версия от 20:51, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''filegetattr''' - позволяет получить атрибуты файла. Возвращает строку типа "RASH", в...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

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)