PureBasic

FTPDirectoryEntryAttributes()

Синтаксис

Attributes = FTPDirectoryEntryAttributes(#Ftp)

Описание


Возвращает атрибуты текущей записи перечисления FTP, определяемой функциями ExamineFTPDirectory() и NextFTPDirectoryEntry().

Параметры

#Ftp Номер, идентифицирующий используемое FTP-Соединение.

Возвращаемое значение

Возвращает комбинацию следующих значений:
  #PB_FTP_ReadUser   : разрешён доступ для чтения файла владельцу файла
  #PB_FTP_WriteUser  : разрешён доступ для записи файла владельцу файла
  #PB_FTP_ExecuteUser: разрешён доступ для запуска файла владельцу файла
  #PB_FTP_ReadGroup  : разрешён доступ для чтения файла группе владельца файла
  #PB_FTP_WriteGroup : разрешён доступ для записи файла группе владельца файла
  #PB_FTP_ExecuteGroup: разрешён доступ для запуска файла группе владельца файла
  #PB_FTP_ReadAll    : разрешён доступ для чтения файла для всех остальных пользователей
  #PB_FTP_WriteAll   : разрешён доступ для записи файла для всех остальных пользователей
  #PB_FTP_ExecuteAll : разрешён доступ для запуска файла для всех остальных пользователей

Пример

Чтобы проверить, установлен ли какой-либо атрибут, используйте операцию '&' (двоичное И) и соответствующую атрибуту константу:

[...]

FileAttributes = FTPDirectoryEntryAttributes(#Ftp)
If FileAttributes & #PB_FTP_ReadUser
    Debug "Этот файл имеет флаг ReadUser"
EndIf

См. также

ExamineFTPDirectory(), NextFTPDirectoryEntry(), FTPDirectoryEntryType(), FTPDirectoryEntryName(), FTPDirectoryEntryDate(), FTPDirectoryEntrySize(), FTPDirectoryEntryRaw()

Поддерживаемые OS

Все

<- ExamineFTPDirectory() - Оглавление Ftp - FTPDirectoryEntryDate()->