Platforms to show: All Mac Windows Linux Cross-Platform
Back to NSURLMBS class.
NSURLMBS.NSURLVolumeSupportsJournalingKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for determining whether the volume supports journaling, returned as a Boolean.
Available in OS X v10.6 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeSupportsPersistentIDsKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for determining whether the volume supports persistent IDs, returned as a Boolean (read-only).
Available in OS X v10.6 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeSupportsRenamingKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for determining whether the volume can be renamed, returned as a Boolean (read-only).
Available in OS X v10.7 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeSupportsRootDirectoryDatesKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for determining whether the volume supports reliable storage of times for the root directory, returned as a Boolean (read-only).
Available in OS X v10.7 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeSupportsSparseFilesKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for determining whether the volume supports sparse files, returned as a Boolean.
Available in OS X v10.6 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeSupportsSwapRenamingKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 21.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
true if the volume supports renamex_np(2)'s RENAME_SWAP option (Read-only, value type boolean)
NSURLMBS.NSURLVolumeSupportsSymbolicLinksKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for determining whether the volume supports symbolic links, returned as a Boolean.
Available in OS X v10.6 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeSupportsVolumeSizesKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for determining whether the volume supports returning volume size information, returned as a Boolean (read-only). If true, volume size information is available as values of the NSURLVolumeTotalCapacityKey and NSURLVolumeAvailableCapacityKey keys.
Available in OS X v10.7 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeSupportsZeroRunsKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for determining whether the volume supports zero runs, returned as a Boolean. (read-only).
Available in OS X v10.6 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeTotalCapacityKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for the volume’s capacity in bytes, returned as an Int64 (read-only).
Available in OS X v10.6 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeURLForRemountingKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for the URL needed to remount the network volume, returned as an NSURL object, or nil if a URL is not available (read-only).
Available in OS X v10.7 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeURLKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
The root directory of the resource’s volume, returned as an NSURL object (read-only).
Available in OS X v10.6 and later.
Some examples using this method:
NSURLMBS.NSURLVolumeUUIDStringKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Key for the volume’s persistent UUID, returned as an NSString object, or nil if a persistent UUID is not available (read-only).
Available in OS X v10.7 and later.
Some examples using this method:
NSURLMBS.URLsResourceValuesForKeys(URLs() as NSURLMBS, keys() as string, targetDelegate as URLsResourceValuesForKeysDelegateMBS, tag as Variant = nil, PrecacheIcons as boolean = false)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Similar to resourceValuesForKeys, this method will start a preemptive thread and queries values for all URLs on all keys in background. Once done it calls the delegate on main thread. |
the delegate is declared like this:
URLsResourceValuesForKeysDelegateMBS(URLs() as NSURLMBS, keys() as String, Values() as Dictionary, Errors() as NSErrorMBS, tag as Variant)
Some examples using this method:
NSURLMBS.URLWithHandle(Handle as Integer) as NSURLMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 16.4 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Will retain the reference.
NSURLMBS.URLWithItem(Item as FolderItem) as NSURLMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
NSURLMBS.URLWithString(URL as string) as NSURLMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
See also:
NSURLMBS.URLWithString(URL as string, baseURL as NSURLMBS) as NSURLMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Cocoa Networking | MBS MacBase Plugin | 15.2 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This method allows you to create a URL relative to a base path or URL. For example, if you have the URL for a folder on disk and the name of a file within that folder, you can construct a URL for the file by providing the folder’s URL as the base path (with a trailing slash) and the filename as the string part.
This method expects URLString to contain only characters that are allowed in a properly formed URL. All other characters must be properly percent escaped. Any percent-escaped characters are interpreted using UTF-8 encoding.
See also:
The items on this page are in the following plugins: MBS MacBase Plugin.