DirectoryEntryAttributes()
语法
Attributes = DirectoryEntryAttributes(#Directory)概要
Returns the attributes of the current entry in the directory being listed with ExamineDirectory() and NextDirectoryEntry() functions.
参数
#Directory The directory examined with ExamineDirectory().
返回值
Returns the attributes of the current file.
On Windows, Attributes is a combination of the following values:#PB_FileSystem_Hidden : File is hidden #PB_FileSystem_Archive : File has been changed and not archived since the last time #PB_FileSystem_Compressed: File is compressed #PB_FileSystem_Normal : Normal attributes #PB_FileSystem_ReadOnly : File is in read-only mode #PB_FileSystem_System : File is a system fileOn Linux or MacOSX, Attributes is a combination of these values:#PB_FileSystem_Link : The file is a symbolic link #PB_FileSystem_ReadUser : Access flags for the owning user #PB_FileSystem_WriteUser #PB_FileSystem_ExecUser #PB_FileSystem_ReadGroup : Access flags for the owning user's group #PB_FileSystem_WriteGroup #PB_FileSystem_ExecGroup #PB_FileSystem_ReadAll : Access flags for all other users #PB_FileSystem_WriteAll #PB_FileSystem_ExecAll
Remarks
To check if one attribute is actually set, just use the '&' (binary AND) and the attribute constant value:[...] FileAttributes = DirectoryEntryAttributes(#Directory) If FileAttributes & #PB_FileSystem_Hidden Debug "This file is hidden !" EndIf
参阅
ExamineDirectory(), NextDirectoryEntry(), DirectoryEntryType(), DirectoryEntryName(), DirectoryEntrySize(), DirectoryEntryDate()
已支持操作系统
所有