ru:autorun:documentation:filesetattr
FileSetAttr
FileSetAttr(<file>, <newattr>) FileSetAttr <file> <newattr>
Изменяет атрибуты объекта файловой системы по указанному пути. Путь может содержать переменные или переменные окружения.
Параметры
file | Имя объекта файловой системы. |
newattr | Строка атрибутов. Подробнее см. ниже. |
Строка атрибутов
Строка может содержать коллекцию операторов и символов атрибутов.
Символы:
R | Только для чтения. |
H | Скрытый. |
S | Системный. |
A | Архивный. |
N | Нормальный (может быть использован только отдельно от других атрибутов). |
T | Временный. |
O | Оффлайновый. |
Операторы:
+ | Включить атрибут. |
- | Исключить атрибут. |
^ | Переключить атрибут. |
Любые другие символы, кроме перечисленных, будут проигнорированы.
Если не задан ни один оператор, все имеющиеся атрибуты будут заменены заданными.
Связанные
Примечания
Если не удаётся получить исходные атрибуты файла, макрос ERROR будет установлен в 1.
Примеры
# установит A, снимет RHS FileAttr("C:\MyPath\MyFile.txt"), "+A-RHS") # заменит все имеющиеся атрибуты на A FileAttr("C:\MyPath\MyFile.txt"), "A") # снимет атрибут A, если он был установлен, иначе установит FileAttr("C:\MyPath\MyFile.txt"), "^A") # снимет все другие атрибуты FileAttr("C:\MyPath\MyFile.txt"), "N")
ru/autorun/documentation/filesetattr.txt · Последнее изменение: 2023/05/07 22:19 — loopback