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

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


ru:autorun:documentation:fileattr

FileAttr

FileAttr(<file> [, <newattr>])
FileAttr <VAR> <file> [<newattr>])

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

Возвращаемое значение — строка из установленных атрибутов:

АтрибутИзменяемыйОписание
RДаТолько для чтения.
HДаСкрытый.
SДаСистемный.
DНетКаталог.
AДаАрхивный.
TДаВременный.
CНетСжатый (на файловой системе NTFS).
OДаОффлайновый.
XНетЗашифрованный (на EFS).

При установке атрибутов функция возвращает предыдущие атрибуты.

Пример

Проверка, что переданный путь является каталогом:

If StrPos(FileAttr("C:\Program Files (x86)"), "D") Then
...
EndIf

Установка атрибутов:

# установит A, снимет RHS
FileAttr("C:\MyPath\MyFile.txt"), "+A-RHS")
# заменит все имеющиеся атрибуты на A
FileAttr("C:\MyPath\MyFile.txt"), "A") 
# снимет атрибут A, если он был установлен, иначе установит
FileAttr("C:\MyPath\MyFile.txt"), "^A") 
ru/autorun/documentation/fileattr.txt · Последнее изменение: 2023/05/07 19:20 — loopback

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki