Filesetattr (Lua): различия между версиями

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''filesetattr''' - Позволяет установить атрибуты для файла. Устанавливает '+', либо с...»)
 
 
Строка 4: Строка 4:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
<br>Работа со свернутым окном: Да.
+
<br>Работа со свернутым окном: Да.
&lt;br>Все параметры заключаются в скобки и разделяются запятыми.
+
<br>Все параметры заключаются в скобки и разделяются запятыми.
&lt;br>Путь к файлу заключается в квадратные скобки &lt;nowiki>[[ ]]&lt;/nowiki>. Атрибуты заключаются в двойные кавычки " " или одинарные ' '.
+
<br>Путь к файлу заключается в квадратные скобки <nowiki>[[ ]]</nowiki>. Атрибуты заключаются в двойные кавычки " " или одинарные ' '.
  filesetattr (&lt;путь к файлу> [, -R-H-S+A])
+
  filesetattr (<путь к файлу> [, -R-H-S+A])
 
R - Только для чтения  
 
R - Только для чтения  
&lt;br>A - Архивный  
+
<br>A - Архивный  
&lt;br>S - Системный  
+
<br>S - Системный  
&lt;br>H - Скрытый
+
<br>H - Скрытый
  
 
== Примеры ==
 
== Примеры ==
  
 
  --lua
 
  --lua
  filesetattr (&lt;nowiki>[[C:\123.txt]]&lt;/nowiki>,  "+h")    -- добавить файлу атрибут 'скрытый'
+
  filesetattr (<nowiki>[[C:\123.txt]]</nowiki>,  "+h")    -- добавить файлу атрибут 'скрытый'
  
 
  --lua
 
  --lua
  local a = &lt;nowiki>[[C:\папка\123.txt]]&lt;/nowiki>
+
  local a = <nowiki>[[C:\папка\123.txt]]</nowiki>
 
  filesetattr (a, "+r+h")    -- добавить файлу атрибуты: 'только для чтения' и 'скрытый'  
 
  filesetattr (a, "+r+h")    -- добавить файлу атрибуты: 'только для чтения' и 'скрытый'  
  
 
  --lua
 
  --lua
  filesetattr (&lt;nowiki>[[C:\папка\123.txt]]&lt;/nowiki>, "-r-h")    -- убрать атрибуты: 'только для чтения' и 'скрытый'  
+
  filesetattr (<nowiki>[[C:\папка\123.txt]]</nowiki>, "-r-h")    -- убрать атрибуты: 'только для чтения' и 'скрытый'  
  
 
== Смотрите также ==
 
== Смотрите также ==
  
 
[[Fileexists (Lua)]]
 
[[Fileexists (Lua)]]
&lt;br>[[Filegetattr (Lua)]]
+
<br>[[Filegetattr (Lua)]]
&lt;br>[[Filegetdate (Lua)]]
+
<br>[[Filegetdate (Lua)]]
&lt;br>[[Filesetdate (Lua)]]
+
<br>[[Filesetdate (Lua)]]

Текущая версия на 10:33, 28 августа 2019

Описание

filesetattr - Позволяет установить атрибуты для файла. Устанавливает '+', либо снимает '-' указанные атрибуты файла. Можно указывать в любом порядке, либо не указывать.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: Да.
Все параметры заключаются в скобки и разделяются запятыми.
Путь к файлу заключается в квадратные скобки [[ ]]. Атрибуты заключаются в двойные кавычки " " или одинарные ' '.

filesetattr (<путь к файлу> [, -R-H-S+A])

R - Только для чтения
A - Архивный
S - Системный
H - Скрытый

Примеры

--lua
filesetattr ([[C:\123.txt]],  "+h")    -- добавить файлу атрибут 'скрытый'
--lua
local a = [[C:\папка\123.txt]]
filesetattr (a, "+r+h")    -- добавить файлу атрибуты: 'только для чтения' и 'скрытый' 
--lua
filesetattr ([[C:\папка\123.txt]], "-r-h")    -- убрать атрибуты: 'только для чтения' и 'скрытый' 

Смотрите также

Fileexists (Lua)
Filegetattr (Lua)
Filegetdate (Lua)
Filesetdate (Lua)