Инструменты пользователя

Инструменты сайта


ru:autorun:documentation:filesetattr

FileSetAttr

FileSetAttr(<file>, <newattr>)
FileSetAttr <file> <newattr>

Изменяет атрибуты объекта файловой системы по указанному пути. Путь может содержать переменные или переменные окружения.

Параметры

fileИмя объекта файловой системы.
newattrСтрока атрибутов. Подробнее см. ниже.

Строка атрибутов

Строка может содержать коллекцию операторов и символов атрибутов.

Символы:

RТолько для чтения.
HСкрытый.
SСистемный.
AАрхивный.
NНормальный (может быть использован только отдельно от других атрибутов).
TВременный.
OОффлайновый.

Операторы:

+Включить атрибут.
-Исключить атрибут.
^Переключить атрибут.

Любые другие символы, кроме перечисленных, будут проигнорированы.

Если не задан ни один оператор, все имеющиеся атрибуты будут заменены заданными.

Связанные

FileGetAttr

Примечания

Если не удаётся получить исходные атрибуты файла, макрос 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki