Platforms to show: All Mac Windows Linux Cross-Platform
CURLSFileInfoMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | CURL | MBS CURL Plugin | 15.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Content of this structure depends on information which is known and is achievable (e.g. by FTP LIST parsing).
- 26 properties
- property Date as Date
- property DateTime as DateTime
- property FileName as String
- property FileType as Integer
- property Flags as Integer
- property GID as Integer
- property GroupString as String
- property HardLinks as Integer
- property HasFileName as Boolean
- property HasFileType as Boolean
- property HasGID as Boolean
- property HasHardLinks as Boolean
- property HasPermissions as Boolean
- property HasSize as Boolean
- property HasTime as Boolean
- property HasUID as Boolean
- property IsDirectory as Boolean
- property IsFile as Boolean
- property Permissions as Integer
- property PermissionString as String
- property Size as Int64
- property Target as String
- property Time as Int64
- property TimeString as String
- property UID as Integer
- property UserString as String
- 17 constants
File Types
Constant | Value | Description |
---|---|---|
FileTypeDeviceBlock | 3 |
Block Device |
FileTypeDeviceChar | 4 |
Character Device |
FileTypeDirectory | 1 |
Directory |
FileTypeDoor | 7 |
Door, is possible only on Sun Solaris now. |
FileTypeFile | 0 |
Regular file |
FileTypeNamedPipe | 5 |
Named Pipe |
FileTypeSocket | 6 |
Socket |
FileTypeSymlink | 2 |
Symbolic links |
FileTypeUnknown | 8 |
Unknown file type. Should never occur. |
Flag Constants
Constant | Value | Description |
---|---|---|
FlagKnownFileName | 1 |
Filename Known |
FlagKnownFileType | 2 |
File Type Known |
FlagKnownGID | 32 |
GID Known |
FlagKnownHardLinks | 128 |
Hardlink Count Known |
FlagKnownPermissions | 8 |
Permissions Known |
FlagKnownSize | 64 |
Size Known |
FlagKnownTime | 4 |
Time Known |
FlagKnownUID | 16 |
UID Known |
This class has no sub classes.
Some methods using this class:
- CURLSMBS.FileInfos as CURLSFileInfoMBS()
Some events using this class:
- CURLSMBS.ChunkBegin(FileInfo as CURLSFileInfoMBS, Remains as Integer) as Integer
- CURLSMBS.ChunkEnd(FileInfo as CURLSFileInfoMBS, Remains as Integer) as Integer
Some examples using this class:
- /CURL/FTP/CURLS ftp directory listing with CURLFileInfoMBS
- /CURL/FTP/CURLS ftp directory listing with wildcard
Blog Entries
- MBS Xojo Plugins, version 20.5pr6
- MBS Xojo Plugins in version 19.0
- MBS Xojo Plugins, version 18.6pr5
- MBS Xojo / Real Studio Plugins, version 16.1pr3
- MBS Releases the MBS Xojo / Real Studio plug-ins in version 15.2
- MBS Xojo / Real Studio Plugins, version 15.2pr8
- MBS Xojo / Real Studio Plugins, version 15.2pr7
Xojo Developer Magazine
- 17.5, page 38: What's New in the MBS Plugins, With the Plugins growing every year, here are new capabilities you may have missed by Stefanie Juchmes
- 17.2, page 11: News
- 13.5, page 8: News
Videos
Release notes
- Version 20.5
- Added DateTime property to CURLSFileInfoMBS class.
- Version 19.0
- Added new mode to get CURLSFileInfoMBS objects for directory listing with MLSD option.
- Fixed year for CURLSFileInfoMBS being off by one sometimes.
The items on this page are in the following plugins: MBS CURL Plugin.
CURLNWebSocketFrameMBS - CURLSListMBS