DirectoryEntryAttributes()
Syntax
Attribute = DirectoryEntryAttributes(#Verzeichnis)Beschreibung
Gibt die Dateiattribute des aktuellen Eintrags im '#Verzeichnis' zurück, welches mit den Befehlen ExamineDirectory() und NextDirectoryEntry() aufgelistet wird.
Auf Windows sind die Attribute eine Kombination der folgenden Werte:#PB_FileSystem_Hidden : Datei ist versteckt #PB_FileSystem_Archive : Datei wurde archiviert und seit dem letzten Mal nicht geändert #PB_FileSystem_Compressed : Datei ist komprimiert #PB_FileSystem_Normal : Normale Attribute #PB_FileSystem_ReadOnly : Datei ist im "ReadOnly" Modus (schreibgeschützt) #PB_FileSystem_System : Datei ist eine SystemdateiAuf Linux oder MacOSX sind die Attribute eine Kombination der folgenden Werte:#PB_FileSystem_Link : Die Datei ist ein symbolischer Link #PB_FileSystem_ReadUser : Zugriffs-Flags für den "besitzenden" (englisch: owning) Anwender #PB_FileSystem_WriteUser #PB_FileSystem_ExecUser #PB_FileSystem_ReadGroup : Zugriffs-Flags für die "besitzende" (englisch: owning) Anwendergruppe #PB_FileSystem_WriteGroup #PB_FileSystem_ExecGroup #PB_FileSystem_ReadAll : Zugriffs-Flags für alle anderen Anwender #PB_FileSystem_WriteAll #PB_FileSystem_ExecAllUm zu testen, ob ein Attribut gesetzt ist, benutzen Sie einfach '&' (binäres 'AND', zu deutsch: und) und die Attribut-Konstanten:[...] FileAttribute = DirectoryEntryAttributes(#Verzeichnis) If FileAttribute & #PB_FileSystem_Hidden Debug "Diese Datei ist versteckt !" EndIf
Unterstützte OS
Alle