Type Property

volumeSupportsPersistentIDsKey

Key for determining whether the volume supports persistent IDs, returned as a Boolean NSNumber object (read-only).

Declaration

static let volumeSupportsPersistentIDsKey: URLResourceKey

See Also

Volume Support Keys

static let isMountTriggerKey: URLResourceKey

Key for determining whether the URL is a file system trigger directory, returned as a Boolean NSNumber object (read-only). Traversing or opening a file system trigger directory causes an attempt to mount a file system on the directory.

static let isVolumeKey: URLResourceKey

Key for determining whether the resource is the root directory of a volume, returned as a Boolean NSNumber object (read-only).

static let volumeCreationDateKey: URLResourceKey

Key for the volume’s creation date, returned as an NSDate object, or NULL if it cannot be determined (read-only).

static let volumeIdentifierKey: URLResourceKey

The unique identifier of the resource’s volume, returned as an id (read-only).

static let volumeLocalizedFormatDescriptionKey: URLResourceKey

Key for the volume’s descriptive format name, returned as an NSString object (read-only).

static let volumeLocalizedNameKey: URLResourceKey

The name of the volume as it should be displayed in the user interface, returned as an NSString object (read-only).

static let volumeMaximumFileSizeKey: URLResourceKey

Key for the largest file size supported by the volume in bytes, returned as a Boolean NSNumber object, or nil if it cannot be determined (read-only).

static let volumeNameKey: URLResourceKey

The name of the volume, returned as an NSString object (read-write). Settable only if NSURLVolumeSupportsRenamingKey is true.

static let volumeResourceCountKey: URLResourceKey

Key for the total number of resources on the volume, returned as an NSNumber object (read-only).

static let volumeSupportsAdvisoryFileLockingKey: URLResourceKey

Key for determining whether the volume implements whole-file advisory locks in the style of flock, along with the O_EXLOCK and O_SHLOCK flags of the open function, returned as a Boolean NSNumber object (read-only).

static let volumeSupportsCasePreservedNamesKey: URLResourceKey

Key for determining whether the volume supports case-preserved names, returned as a Boolean NSNumber object (read-only).

static let volumeSupportsCaseSensitiveNamesKey: URLResourceKey

Key for determining whether the volume supports case-sensitive names, returned as a Boolean NSNumber object (read-only).

static let volumeSupportsCompressionKey: URLResourceKey

Whether the volume supports transparent decompression of compressed files using decmpfs, returned as NSNumber containing a Boolean value (read-only).

static let volumeSupportsExclusiveRenamingKey: URLResourceKey

Whether the volume supports exclusive renaming using renamex_np(2) with the RENAME_EXCL option, returned as NSNumber containing a Boolean value (read-only).

static let volumeSupportsExtendedSecurityKey: URLResourceKey

Key for determining whether the volume supports extended security (access control lists), returned as a Boolean NSNumber object (read-only) (read-only).

static let volumeSupportsFileCloningKey: URLResourceKey

Whether the volume supports cloning using clonefile(2), returned as NSNumber containing a Boolean value (read-only).

static let volumeSupportsHardLinksKey: URLResourceKey

Key for determining whether the volume supports hard links, returned as a Boolean NSNumber object (read-only).

static let volumeSupportsJournalingKey: URLResourceKey

Key for determining whether the volume supports journaling, returned as a Boolean NSNumber object (read-only).

static let volumeSupportsRenamingKey: URLResourceKey

Key for determining whether the volume can be renamed, returned as a Boolean NSNumber object (read-only).

static let volumeSupportsRootDirectoryDatesKey: URLResourceKey

Key for determining whether the volume supports reliable storage of times for the root directory, returned as a Boolean NSNumber object (read-only).

static let volumeSupportsSparseFilesKey: URLResourceKey

Key for determining whether the volume supports sparse files, returned as a Boolean NSNumber object (read-only).

static let volumeSupportsSwapRenamingKey: URLResourceKey

Whether the volume supports renaming using renamex_np(2) with the RENAME_SWAP option, returned as NSNumber containing a Boolean value (read-only).

static let volumeSupportsSymbolicLinksKey: URLResourceKey

Key for determining whether the volume supports symbolic links, returned as a Boolean NSNumber object (read-only).

static let volumeSupportsVolumeSizesKey: URLResourceKey

Key for determining whether the volume supports returning volume size information, returned as a Boolean NSNumber object (read-only). If true, volume size information is available as values of the volumeTotalCapacityKey andvolumeAvailableCapacityKey keys.

static let volumeSupportsZeroRunsKey: URLResourceKey

Key for determining whether the volume supports zero runs, returned as a Boolean NSNumber object (read-only).

static let volumeURLForRemountingKey: URLResourceKey

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).

static let volumeURLKey: URLResourceKey

The root directory of the resource’s volume, returned as an NSURL object (read-only).

static let volumeUUIDStringKey: URLResourceKey

Key for the volume’s persistent UUID, returned as an NSString object, or nil if a persistent UUID is not available (read-only).

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software