SetFileAttributes()
Синтаксис
Result = SetFileAttributes(Filename$ , Attributes)
Описание
Устанавливает атрибуты указанного файла (или каталога).
Параметры
Filename$ Имя файла (включая путь), атрибуты которого требуется изменить. Это имя так же может принадлежать каталогу. Attributes Новые атрибуты.
В Windows атрибуты представляют собой комбинацию следующих значений:#PB_FileSystem_Hidden : Файл скрытый #PB_FileSystem_Archive : Файл архивировался и не был изменён с того момента #PB_FileSystem_Compressed: Файл сжатый #PB_FileSystem_Normal : Обычные атрибуты #PB_FileSystem_ReadOnly : Файл в режиме только для чтения #PB_FileSystem_System : Файл системныйВ Linux или MacOSX атрибуты представляют собой комбинацию следующих значений:#PB_FileSystem_Link : Файл является символической ссылкой #PB_FileSystem_ReadUser : разрешён доступ для чтения файла владельцу файла #PB_FileSystem_WriteUser : разрешён доступ для записи файла владельцу файла #PB_FileSystem_ExecUser : разрешён доступ для запуска файла владельцу файла #PB_FileSystem_ReadGroup : разрешён доступ для чтения файла группе владельца файла #PB_FileSystem_WriteGroup: разрешён доступ для записи файла группе владельца файла #PB_FileSystem_ExecGroup : разрешён доступ для запуска файла группе владельца файла #PB_FileSystem_ReadAll : разрешён доступ для чтения файла для всех остальных пользователей #PB_FileSystem_WriteAll : разрешён доступ для записи файла для всех остальных пользователей #PB_FileSystem_ExecAll : разрешён доступ для запуска файла для всех остальных пользователейЧтобы объединить несколько атрибутов, используйте оператор '|':SetFileAttributes("C:\Text.txt", #PB_FileSystem_Hidden | #PB_FileSystem_ReadOnly)
Возвращаемое значение
Возвращает не нулевое значение, если операция прошла успешно, в противном случае 0.
См. также
GetFileAttributes()
Поддерживаемые OS
Все