FileSetAttrib
Изменяет атрибуты одного или нескольких файлов/каталогов.
FileSetAttrib ( "file pattern", "+-RASHNOT" [, recurse = 0 ] )
Параметры
file pattern | Файл(ы), атрибуты которых будут изменяться, например "C:\*.au3", "C:\Dir" |
+-RASHNOT |
Атрибуты для установки/снятия. Например, "+A", "+RA-SH" |
recurse |
[необязательный] Флаг рекурсии. 0 = (по умолчанию) без рекурсии 1 = все вложенные каталоги также будут обработаны |
Возвращаемое значение
Успех: | Возвращает 1. |
Ошибка: | Возвращает 0, если произошла какая-либо ошибка. |
Примечания
Параметр file pattern не должен содержать пробелов!См. также
FileGetAttrib, FileSetTimeПример
Exit ; защита от случайного запуска
; Установить атрибут всем au3-файлам в текущем каталоге - "Только чтение" и "Системный"
If Not FileSetAttrib("*.au3", "+RS") Then
MsgBox(4096, "Ошибка", "Проблема в установке атрибутов.")
EndIf
; Установить атрибут всем bmp-файлам на диске C:\ и в его подкаталогах - "Архивный" и снять атрибут "Только чтение"
If Not FileSetAttrib("C:\*.bmp", "-R+A", 1) Then
MsgBox(4096, "Ошибка", "Проблема в установке атрибутов.")
EndIf