Filesetattr: различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Filesetattr''' - Позволяет установить атрибуты для файла. Устанавливает '+', либо...») |
Tatikoma (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: нет. | Привязка к окну: нет. | ||
− | + | <br>Работа со свернутым окном: Да. | |
− | Filesetattr ( | + | Filesetattr (<путь к файлу> [-R-H-S+A]) |
R - Только для чтения | R - Только для чтения | ||
− | + | <br>A - Архивный | |
− | + | <br>S - Системный | |
− | + | <br>H - Скрытый | |
== Примеры == | == Примеры == | ||
Строка 29: | Строка 29: | ||
[[Fileexists]] | [[Fileexists]] | ||
− | + | <br>[[Filegetattr]] | |
− | + | <br>[[Filegetdate]] | |
− | + | <br>[[Filesetdate]] | |
== История развития == | == История развития == | ||
'''2.30''' | '''2.30''' | ||
− | + | <br>Добавил команды для работы с файлами. если у команды более одного параметра, то длинные имена необходимо заключать в кавычки. | |
Переменная 'errorlevel' содержит код завершения команд. При включении соответствующей галочки в меню, выводят в лог описание кода завершения. | Переменная 'errorlevel' содержит код завершения команд. При включении соответствующей галочки в меню, выводят в лог описание кода завершения. | ||
filerename ("C:\tmp\anty gg.log" gg.log) | filerename ("C:\tmp\anty gg.log" gg.log) |
Текущая версия на 10:33, 28 августа 2019
Описание
Filesetattr - Позволяет установить атрибуты для файла. Устанавливает '+', либо снимает '-' указанные атрибуты файла. Можно указывать в любом порядке, либо не указывать.
Синтаксис
Привязка к окну: нет.
Работа со свернутым окном: Да.
Filesetattr (<путь к файлу> [-R-H-S+A])
R - Только для чтения
A - Архивный
S - Системный
H - Скрытый
Примеры
// Пример 1 Filesetattr (C:\123.txt +h) //добавить файлу атрибут 'скрытый' End_script
// Пример 2 set $a "C:\папка\123.txt" Filesetattr ($a +r+h) //добавить файлу атрибуты: 'только для чтения' и 'скрытый' End_script
// Пример 3 Filesetattr (C:\папка\123.txt -r-h) //убрать атрибуты: 'только для чтения' и 'скрытый' End_script
Смотрите также
Fileexists
Filegetattr
Filegetdate
Filesetdate
История развития
2.30
Добавил команды для работы с файлами. если у команды более одного параметра, то длинные имена необходимо заключать в кавычки.
Переменная 'errorlevel' содержит код завершения команд. При включении соответствующей галочки в меню, выводят в лог описание кода завершения.
filerename ("C:\tmp\anty gg.log" gg.log) filecopy (C:\tmp\gg.log "anty gg.log") filedelete (gg.log) dircreate (gg) // создает все необходимые каталоги до указанного dirremove (gg) // удаляет только пустые каталоги msg fileexists (gg.log) // возвращает 1 если файл существует, иначе 0. msg filegetattr(gg.log) // возвращает строку типа "RASH", в которой каждая присутствующая буква указывает на наличие соответствующего атрибута. msg filegetdate(gg.log) // возвращает в строку дату и время создания файла. Структура возвращаемых данных зависит от региональных настроек. filesetdate (gg.log 01.02.03 04:05:06) // устанавливает дату и время файла. Структура указываемой даты зависит от региональных настроек. При отсутствии в параметрах времени, оно забивается нулями. filesetattr (gg.log -r-h-s+a) // устанавливает '+', либо снимает '-' указанные атрибуты файла. Можно указывать в любом порядке, либо не указывать.