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
Back to DirectorySizeMBS class.
DirectorySizeMBS.Cancel as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.CompressedSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 11.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | All |
If a file is compressed, we add here the compressed size.
If a file is not compressed, we add the normal logical size.
Only used on Windows and only with QueryCompressedSizes = true.
(Read only property)
DirectorySizeMBS.CountBundlesAsItem as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 11.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Bundles like applications are counted as a single file if this property is true or as a folder with files inside if this property is false.
Default is false.
(Read and Write property)
DirectorySizeMBS.Directory as FolderItem
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.FilesCount as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
FilesCount=VisibleFilesCount+HiddenFilesCount
(Read only property)
DirectorySizeMBS.FolderCount as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
FolderCount=VisibleFolderCount+HiddenFolderCount
(Read only property)
DirectorySizeMBS.HiddenCompressedSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 11.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | All |
If a file is compressed, we add here the compressed size.
If a file is not compressed, we add the normal logical size.
Only used on Windows and only with QueryCompressedSizes = true.
(Read only property)
DirectorySizeMBS.HiddenFilesCount as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
A file is invisible if the Invisible flag is set for this file.
(Read and Write property)
DirectorySizeMBS.HiddenFolderCount as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
A file is invisible if the Invisible flag is set for this file.
(Read and Write property)
DirectorySizeMBS.HiddenItemCount as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
An item is invisible if the Invisible flag is set for this file.
HiddenItemCount=HiddenFolderCount+HiddenFilesCount
(Read only property)
DirectorySizeMBS.HiddenLogicalDataForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.HiddenLogicalResourceForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.HiddenLogicalTotalSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DirectorySizeMBS.HiddenPhysicalDataForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.HiddenPhysicalResourceForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.HiddenPhysicalTotalSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DirectorySizeMBS.IgnoreHiddenFolderContent as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.ItemCount as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
ItemCount=VisibleItemCount+HiddenItemCount
(Read only property)
DirectorySizeMBS.LogicalDataForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DirectorySizeMBS.LogicalResourceForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
dim f as FolderItem = SpecialFolder.desktop
dim d as DirectorySizeMBS = f.CalculateDirectorySizeMBS(True,0)
MsgBox "Logical resource fork size of all files: "+Format(d.LogicalResourceForkSize/1000000,"0")+" MB"
(Read only property)
DirectorySizeMBS.LogicalTotalSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(ResourceFork+DataFork)
(Read only property)
DirectorySizeMBS.PhysicalDataForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DirectorySizeMBS.PhysicalResourceForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DirectorySizeMBS.PhysicalTotalSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 3.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(ResourceFork+DataFork)
That's what the Finder shows you.
(Read only property)
DirectorySizeMBS.QueryCompressedSizes as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 11.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | All |
(Read and Write property)
DirectorySizeMBS.RecursionLimit as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 13.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is -1 for no limit.
Zero means we do not recurse into subfolders.
Other values define how many recursion levels are allowed.
(Read and Write property)
DirectorySizeMBS.RecursionMaxLevel as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 13.0 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.VisibleCompressedSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 11.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | All |
If a file is compressed, we add here the compressed size.
If a file is not compressed, we add the normal logical size.
Only used on Windows and only with QueryCompressedSizes = true.
(Read only property)
DirectorySizeMBS.VisibleFilesCount as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.VisibleFolderCount as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.VisibleItemCount as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Items are folders or files.
VisibleItemCount=VisibleFolderCount+VisibleFilesCount
(Read only property)
DirectorySizeMBS.VisibleLogicalDataForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.VisibleLogicalResourceForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.VisibleLogicalTotalSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DirectorySizeMBS.VisiblePhysicalDataForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.VisiblePhysicalResourceForkSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DirectorySizeMBS.VisiblePhysicalTotalSize as UInt64
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 4.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DirectorySizeMBS.YieldTicks as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | Files | MBS Util Plugin | 7.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
If value is greater than zero, the application will yield to another Xojo thread after the given number of ticks have passed. 60 ticks are one second. Using a small value can slow down processing a lot while a big value keeps your application not responding to mouse clicks.
If you use this property with e.g. 6 as the value, you may also want to use this method in a thread so you can handle mouse events or let Xojo redraw a progressbar.
(Read and Write property)
The items on this page are in the following plugins: MBS Util Plugin.