Platforms to show: All Mac Windows Linux Cross-Platform
DRFSObjectMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | DiscRecording | MBS MacControls Plugin | 7.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Please read Apples documentation for more details.
All methods in this class will catch exceptions from Cocoa and raise a NSExceptionMBS instead. Using the message, name and reason properties you can see what was the reason for this exception. Please report if you find a method which does not handle exceptions correct.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 4 properties
- property baseName as string
- property explicitFilesystemMask as Integer
- property specificNameForFilesystem(filesystem as string) as string
- property specificNames as dictionary
- 11 methods
- method Constructor Private
- method effectiveFilesystemMask as Integer
- method isVirtual as boolean
- method mangledNameForFilesystem(filesystem as string) as string
- method mangledNames as dictionary
- method parent as DRFolderMBS
- method propertiesForFilesystem(filesystem as string, mergeWithOtherFilesystems as boolean) as dictionary
- method propertyForKey(key as string, filesystem as string, mergeWithOtherFilesystems as boolean) as Variant
- method setProperties(Value as dictionary, filesystem as string)
- method setProperty(Value as Variant, key as string, filesystem as string)
- method sourcePath as string
- 45 shared methods
- shared method DRAccessDate as string
- shared method DRAllFilesystems as string
- shared method DRAttributeModificationDate as string
- shared method DRBackupDate as string
- shared method DRContentModificationDate as string
- shared method DRCreationDate as string
- shared method DREffectiveDate as string
- shared method DRExpirationDate as string
- shared method DRHFSPlus as string
- shared method DRHFSPlusCatalogNodeID as string
- shared method DRHFSPlusTextEncodingHint as string
- shared method DRInvisible as string
- shared method DRISO9660 as string
- shared method DRISO9660LevelOne as string
- shared method DRISO9660LevelTwo as string
- shared method DRISO9660VersionNumber as string
- shared method DRJoliet as string
- shared method DRMacExtendedFinderFlags as string
- shared method DRMacFileCreator as string
- shared method DRMacFileType as string
- shared method DRMacFinderFlags as string
- shared method DRMacFinderHideExtension as string
- shared method DRMacIconLocation as string
- shared method DRMacScrollPosition as string
- shared method DRMacWindowBounds as string
- shared method DRMacWindowView as string
- shared method DRPosixFileMode as string
- shared method DRPosixGID as string
- shared method DRPosixUID as string
- shared method DRRecordingDate as string
- shared method DRUDF as string
- shared method DRUDFApplicationIdentifierSuffix as string
- shared method DRUDFExtendedFilePermissions as string
- shared method DRUDFInterchangeLevel as string
- shared method DRUDFMaxInterchangeLevel as string
- shared method DRUDFMaxVolumeSequenceNumber as string
- shared method DRUDFPrimaryVolumeDescriptorNumber as string
- shared method DRUDFRealTimeFile as string
- shared method DRUDFVersion102 as string
- shared method DRUDFVersion150 as string
- shared method DRUDFVolumeSequenceNumber as string
- shared method DRUDFVolumeSetIdentifier as string
- shared method DRUDFVolumeSetImplementationUse as string
- shared method DRUDFVolumeSetTimestamp as string
- shared method DRUDFWriteVersion as string
- 4 constants
Constants
Constant | Value | Description |
---|---|---|
DRFilesystemInclusionMaskHFSPlus | 8 | The value which indicates the object should be included in the HFS+ filesytem. |
DRFilesystemInclusionMaskISO9660 | 1 | The value which indicates the object should be included in the ISO9660 filesytem. |
DRFilesystemInclusionMaskJoliet | 2 | The value which indicates the object should be included in the Joliet filesytem. |
DRFilesystemInclusionMaskUDF | 4 | The value which indicates the object should be included in the UDF filesytem. |
Sub classes:
Some methods using this class:
- DRFileMBS.finderAliasPointingTo(original as DRFSObjectMBS, filesystem as string) as DRFileMBS
- DRFileMBS.linkWithLinkType(linkType as string, original as DRFSObjectMBS, filesystem as string) as DRFileMBS
- DRFileMBS.symLinkPointingTo(original as DRFSObjectMBS, filesystem as string) as DRFileMBS
- DRFolderMBS.addChild(child as DRFSObjectMBS)
- DRFolderMBS.children as DRFSObjectMBS()
- DRFolderMBS.removeChild(child as DRFSObjectMBS)
Blog Entries
The items on this page are in the following plugins: MBS MacControls Plugin.