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)
Some examples using this 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)
Some examples using this 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)
Some examples using this 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)
Some examples using this 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)
Some examples using this 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)
Some examples using this 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.