FileListMBS class
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
FileListMBS class
A class for a list of files.
This class is made to get a list of files in a folder faster than by using a folderitem.
- 8 properties
- 3 shared properties
- 45 methods
- method AttributeModificationDate(index as Integer) as Double
- method AttributeModificationDate(index as Integer, UTC as boolean) as Date
- method AttributeModificationDateTime(index as integer, UTC as boolean) as DateTime
- method BackupDate(index as Integer) as Double
- method BackupDate(index as Integer, UTC as boolean) as Date
- method BackupDateTime(index as integer, UTC as boolean) as DateTime
- method CFURL(index as integer) as Variant
- method Close
- method Constructor
- method Constructor(filelist as FileListMBS, index as Integer, WinFilter as string = "", SkipMode as Integer = 0)
- method Constructor(folder as folderitem, WinFilter as string = "", SkipMode as Integer = 0)
- method Constructor(Path as String, WinFilter as string = "", SkipMode as Integer = 0)
- method CreationDate(index as Integer) as Double
- method CreationDate(index as Integer, UTC as boolean) as Date
- method CreationDateTime(index as integer, UTC as boolean) as DateTime
- method Directory(index as Integer) as boolean
- method DisplayName(index as Integer) as string
- method FinderFlags(index as Integer) as Integer
- method IsBundle(index as Integer) as Boolean
- method IsHardLinked(index as Integer) as boolean
- method Item(index as Integer) as folderitem
- method ItemPath(index as Integer) as string
- method LastAccessDate(index as Integer) as Double
- method LastAccessDate(index as Integer, UTC as boolean) as Date
- method LastAccessDateTime(index as integer, UTC as boolean) as DateTime
- method LogicalDataLength(index as Integer) as Int64
- method LogicalResourceLength(index as Integer) as Int64
- method ModificationDate(index as Integer) as Double
- method ModificationDate(index as Integer, UTC as boolean) as Date
- method ModificationDateTime(index as integer, UTC as boolean) as DateTime
- method Name(index as Integer) as string
- method NodeID(index as Integer) as Int64
- method ParentDirectoryID(index as Integer) as Int64
- method PhysicalDataLength(index as Integer) as Int64
- method PhysicalResourceLength(index as Integer) as Int64
- method SortByCreationDate
- method SortByFileName
- method SortByModificationDate
- method TrueItem(index as Integer) as folderitem
- method Visible(index as Integer) as boolean
- method WinFileAttributes(index as Integer) as Integer
- 6 constants
Skip Modes
Constant |
Value |
Description |
SkipFiles
|
1 |
Skip files.
|
SkipFolders
|
2 |
Skip folders.
|
SkipHidden
|
12 |
Skip hidden files and folders.
|
SkipHiddenFiles
|
4 |
Skip hidden files.
|
SkipHiddenFolders
|
8 |
Skip hidden folders.
|
SkipNone
|
0 |
Skip no files.
|
This class has no sub classes.
Some examples using this class:
Blog Entries
Xojo Developer Magazine
Videos
Release notes
- Version 22.5
- Version 21.2
- Fixed a memory leak in FileListMBS class for Windows.
- Fixed a problem with TrueItem() function in FileListMBS not working right for alias files.
- Version 21.0
- Deprecated HFSUniStr255 and FSRef for FileListMBS class.
- Version 20.1
- Added SkipMode parameter to constructors for FileListMBS class to skip over files/folders and hidden items.
- Fixed FileListMBS to not report logical file sizes correctly for newer Mac implementation.
- Version 19.4
- Version 19.0
- Version 18.2
- Fixed FileListMBS.ItemPath on Mac to work for file lists constructed using other file list.
- Version 18.0
The items on this page are in the following plugins: MBS Util Plugin.
ExifTagsMBS
-
FileMappingMBS