FTPDirectoryEntryAttributes()

Syntax

Attribute = FTPDirectoryEntryAttributes(#Ftp)
Beschreibung
Gibt die Attribute des aktuellen Eintrags in der mittels der ExamineFTPDirectory() und NextFTPDirectoryEntry() Funktionen aufgelisteten FTP-Quelle zurück.

Parameter

#Ftp Die zu verwendende FTP-Verbindung.

Rückgabewert

Gibt eine Kombination der folgenden Werte zurück:
  #PB_FTP_ReadUser  : Zugriffs-Flags für den "besitzenden" (englisch "owning") Anwender
  #PB_FTP_WriteUser
  #PB_FTP_ExecuteUser
  #PB_FTP_ReadGroup : Zugriffs-Flags für die "besitzende" (englisch "owning") Anwender-Gruppe
  #PB_FTP_WriteGroup
  #PB_FTP_ExecuteGroup
  #PB_FTP_ReadAll   : Zugriffs-Flags für alle anderen Anwender
  #PB_FTP_WriteAll
  #PB_FTP_ExecuteAll

Beispiel

Um zu überprüfen, ob ein Attribut tatsächlich gesetzt ist, verwenden Sie einfach das '&' (binäres AND) und die Attribut-Konstanten:
  [...]
  
  FileAttributes = FTPDirectoryEntryAttributes(#Ftp)
  If FileAttributes & #PB_FTP_ReadUser
    Debug "Diese Datei hat das ReadUser Flag"
  EndIf

Siehe auch

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

Unterstützte OS

Alle

<- ExamineFTPDirectory() - Ftp Inhaltsverzeichnis - FTPDirectoryEntryDate() ->