MBS Plugin Documentation
Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchie
New in Version 5.0 5.1 5.2 5.3 5.4 5.5 6.0 6.1 6.2 6.3 6.4 6.5 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 8.0 8.1 8.2 8.3 8.4 8.5 8.6
The list of the themes, classes, controls, modules, global methods by category, global methods by name, screenshots, licenses and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
Files
Functions and classes for handling files and volumes.
- ConsoleExecuteMBS(path as string, arguments() as string, environment() as string) as integer
- FolderItemToPathMBS(file as folderitem) as string
- NewFolderItemFSRefMBS(fsref as memoryblock) as FolderItem
- NewFolderItemFSRefNameMBS(fsref as memoryblock,name as string) as FolderItem
- NewFolderItemFSSpecMBS(fsspec as memoryblock) as FolderItem
- NewFolderItemMBS(vRefNum as Integer, parID as Integer, name as String) as FolderItem
- NewVolumeFolderItemMBS(vRefNum as Integer) as FolderItem
- PathToFolderItemMBS(path as string) as folderitem
- QuickLook1.jpg
- QuickLook2.jpg
- ShotlightMBS(searchString as string) as integer
- VolResolveIDMBS(volume as FolderItem, id as Integer) as FolderItem
- VolResolveIDMBS(vRefNum as Integer, id as Integer) as FolderItem
- class DarwinChmodMBS
- property blocks as Double
- property blocksize as Integer
- method chflags(path as string, flags as integer) as integer
- method chmod(path as string, mode as integer) as integer
- method chown(path as string, uid as integer, gid as integer) as integer
- property dev as Integer
- method error as integer
- property flags as Integer
- property gen as Integer
- property gid as Integer
- property ino as Integer
- method lstat(path as string) as integer
- property mode as Integer
- property nlink as Integer
- property rdev as Integer
- property size as Double
- method stat(path as string) as integer
- property uid as Integer
- class DarwinIFStatInterfaceMBS
- property Baudrate as Integer
- property Collisions as Integer
- property InputBytes as Integer
- property InputErrors as Integer
- property InputMulticasts as Integer
- property InputPackets as Integer
- property MTU as Integer
- property Name as String
- property OutputBytes as Integer
- property OutputErrors as Integer
- property OutputMulticasts as Integer
- property OutputPackets as Integer
- property PhysicalType as Integer
- property Type as Integer
- class DarwinIFStatMBS
- property Count as Integer
- method Item(index as integer) as DarwinIFStatInterfaceMBS
- method Update as boolean
- class DirectorySizeMBS
- method Add(d as DirectorySizeMBS)
- property Cancel as Boolean
- method close
- property Directory as Folderitem
- property FilesCount as Integer
- property FolderCount as Integer
- property HiddenFilesCount as Integer
- property HiddenFolderCount as Integer
- property HiddenItemCount as Integer
- property HiddenLogicalDataForkSize as Double
- property HiddenLogicalResourceForkSize as Double
- property HiddenLogicalTotalSize as Double
- property HiddenPhysicalDataForkSize as Double
- property HiddenPhysicalResourceForkSize as Double
- property HiddenPhysicalTotalSize as Double
- property IgnoreHiddenFolderContent as Boolean
- property ItemCount as Integer
- property LogicalDataForkSize as Double
- property LogicalResourceForkSize as Double
- property LogicalTotalSize as Double
- property PhysicalDataForkSize as Double
- property PhysicalResourceForkSize as Double
- property PhysicalTotalSize as Double
- method Update(folder as folderitem, recursive as boolean, ticks as integer) as boolean
- property VisibleFilesCount as Integer
- property VisibleFolderCount as Integer
- property VisibleItemCount as Integer
- property VisibleLogicalDataForkSize as Double
- property VisibleLogicalResourceForkSize as Double
- property VisibleLogicalTotalSize as Double
- property VisiblePhysicalDataForkSize as Double
- property VisiblePhysicalResourceForkSize as Double
- property VisiblePhysicalTotalSize as Double
- property YieldTicks as Integer
- class FileListMBS
- method Close
- method Constructor
- method Constructor(filelist as FileListMBS, index as integer)
- method Constructor(folder as folderitem)
- property Count as Integer
- method CreationDate(index as integer) as double
- method Creator(index as integer) as string
- method Directory(index as integer) as boolean
- method DisplayName(index as integer) as string
- method FinderFlags(index as integer) as Integer
- property Folder as Folderitem
- method FSRef(index as integer) as memoryblock
- method FSSpec(index as integer) as memoryblock
- method HFSUniStr255(index as integer) as memoryblock
- method IsBundle(index as integer) as Boolean
- method Item(index as integer) as folderitem
- method LogicalDataLength(index as integer) as double
- method LogicalResourceLength(index as integer) as double
- method ModificationDate(index as integer) as double
- method Name(index as integer) as string
- property OK as Boolean
- method PhysicalDataLength(index as integer) as double
- method PhysicalResourceLength(index as integer) as double
- method SortByCreationDate
- method SortByModificationDate
- method TrueItem(index as integer) as folderitem
- method Type(index as integer) as string
- method Visible(index as integer) as boolean
- method WinFileAttributes(index as integer) as integer
- class FinderSelectionMBS
- method CountItems as integer
- method GetSelection
- method Item(index as integer) as folderitem
- property LastError as Integer
- class Folderitem
- method BackupIsItemExcludedMBS(byref excludeByPath as boolean) as boolean
- method BackupItemExcludedMBS as boolean
- method BackupSetItemExcludedMBS(exclude as boolean, excludeByPath as boolean) as integer
- method CalculateDirectorySizeMBS(recursive as boolean, ticks as integer) as DirectorySizeMBS
- method CommentCarbonMBS as String
- method CommentClassicMBS as String
- method CommentMBS as string
- method CompressedFileLengthMBS as double
- method CompressedFileLengthMBS as int64
- method CountMBS as integer
- method CreateLargeBinaryStreamMBS(MacType as string, MacCreator as string) as LargeBinaryStreamMBS
- method CreateResStreamMBS(MacType as string, MacCreator as string) as ResStreamMBS
- method CreatorAppMBS as FolderItem
- method CreatorAppMBS(creatorCode as String) as FolderItem
- method DarwinMediaClassMBS as string
- method DarwinMediaInfoMBS as CFDictionaryMBS
- method DarwinVolumeNameMBS as string
- method DeleteDataForkMBS
- method DeleteResourceForkMBS
- method FlushVolumeMBS as integer
- method FSRefMBS as memoryblock
- method FSRefNameMBS(byref name as string) as memoryblock
- method FSSpecMBS as memoryblock
- method GetFileAttributeMBS as Integer
- method GetFileFlagsMBS as Integer
- method GetFolderFlagsMBS as Integer
- method IsCompressedFileMBS as Boolean
- method IsEjectableVolumeMBS as Boolean
- method IsEncryptedFileMBS as Boolean
- method IsFileDataForkOpenReadWriteMBS as boolean
- method IsFileOpenMBS as Boolean
- method IsFileResourceForkOpenReadWriteMBS as boolean
- method IsMovieFileMBS as boolean
- method IsOnRemoteVolumeMBS as Boolean
- method IsPictureFileMBS as boolean
- method IsResourceForkOpenMBS as Boolean
- method KindMBS as string
- method KindMBS(type as string, creator as string) as String
- method LaunchMBS(inFront as Boolean) as Boolean
- method LogicalFileDataLengthMBS as double
- method LogicalFileDataLengthMBS as int64
- method LogicalFileResLengthMBS as double
- method LogicalFileResLengthMBS as int64
- method LogicalFileTotalLengthMBS as double
- method LogicalFileTotalLengthMBS as int64
- method LongPathMBS as string
- method OpenAsLargeBinaryStreamMBS(write as Boolean) as LargeBinaryStreamMBS
- method OpenAsResStreamMBS(write as Boolean) as ResStreamMBS
- method OpenWithAppMBS(TheApplication as FolderItem, inFront as Boolean) as Boolean
- method PermissionsMBS as PermissionsMBS
- method PhysicalFileDataLengthMBS as double
- method PhysicalFileDataLengthMBS as int64
- method PhysicalFileResLengthMBS as double
- method PhysicalFileResLengthMBS as int64
- method PhysicalFileTotalLengthMBS as double
- method PhysicalFileTotalLengthMBS as int64
- method QuickLookMBS(MaxWidth as integer, MaxHeight as integer, IconMode as Boolean=false, ScaleFactor as double=1.0) as picture
- method SetFileFlagsMBS(flags as Integer) as Integer
- method SetFolderFlagsMBS(flags as Integer) as Integer
- method ShortPathMBS as string
- method UnixpathMBS as string
- method UnMountVolumeMBS as Boolean
- method VolGetFolderItemIDMBS(createFileIDs as Boolean) as Integer
- method VolumeFreeSizeKBMBS as Integer
- method VolumeFreeSizeMBS as Double
- method VolumeInformationMBS as VolumeInformationMBS
- method VolumeSizeKBMBS as Integer
- method VolumeSizeMBS as Double
- class FSEventsMBS
- property Available as Boolean
- event Callback(index as integer, count as integer, path as string, flags as integer, eventID as UInt64)
- method Constructor
- method Constructor(DeviceToWatch as integer, path as string, sinceWhen as UInt64, latency as double, flags as integer)
- method Constructor(DeviceToWatch as integer, pathes() as string, sinceWhen as UInt64, latency as double, flags as integer)
- method Constructor(path as folderitem, sinceWhen as UInt64, latency as double, flags as integer)
- method Constructor(path as string, sinceWhen as UInt64, latency as double, flags as integer)
- method Constructor(pathes() as folderitem, sinceWhen as UInt64, latency as double, flags as integer)
- method Constructor(pathes() as string, sinceWhen as UInt64, latency as double, flags as integer)
- method Description as string
- method DeviceBeingWatched as integer
- method FlushAsync as UInt64
- method FlushSync
- shared method GetAbsoluteTime(theDate as date) as double
- shared method GetCurrentEventId as UInt64
- shared method GetDeviceID(volume as folderitem) as integer
- shared method GetLastEventIdForDeviceBeforeTime(DeviceID as integer, theTime as double) as UInt64
- method GetLatestEventId as UInt64
- property Handle as Integer
- const kFSEventStreamCreateFlagNoDefer=2
- const kFSEventStreamCreateFlagNone=0
- const kFSEventStreamCreateFlagUseCFTypes=1
- const kFSEventStreamCreateFlagWatchRoot=4
- const kFSEventStreamEventFlagEventIdsWrapped=8
- const kFSEventStreamEventFlagHistoryDone=16
- const kFSEventStreamEventFlagKernelDropped=4
- const kFSEventStreamEventFlagMount=64
- const kFSEventStreamEventFlagMustScanSubDirs=1
- const kFSEventStreamEventFlagNone=0
- const kFSEventStreamEventFlagRootChanged=32
- const kFSEventStreamEventFlagUnmount=128
- const kFSEventStreamEventFlagUserDropped=2
- const kFSEventStreamEventIdSinceNow=&hFFFFFFFFFFFFFFFF
- method PathsBeingWatched as String()
- shared method PurgeEventsForDeviceUpToEventId(DeviceID as integer, EventID as UInt64) as boolean
- method Show
- method Start as boolean
- method Stop
- shared method UUIDForDevice(DeviceID as integer) as memoryblock
- class LargeBinaryStreamMBS
- method Allocate(count as double, flags as integer) as double
- method Allocate(count as int64, flags as integer) as int64
- property CanWrite as boolean
- method close
- property EOF as boolean
- method Flush
- property Length as Double
- property Length as Int64
- property LittleEndian as boolean
- property noCache as boolean
- property Position as Double
- property Position as Int64
- method Read(count as integer) as string
- method ReadBlock(count as integer) as memoryblock
- method Readbyte as integer
- method ReadLong as integer
- method ReadPString as string
- method ReadShort as integer
- method Write(data as string)
- method WriteBlock(data as memoryblock,count as integer)
- method WriteByte(data as integer)
- method WriteLong(data as integer)
- method WritePString(data as string)
- method WriteShort(data as integer)
- class PermissionsMBS
- property Access as integer
- property GroupID as integer
- method SetPermissions as integer
- property UserID as integer
- class resourcefork
- method PackCursResourceMBS(content as picture, mask as picture, mousex as integer, mousey as integer, byref data as string)
- class StdinMBS
- method Read(count as integer) as string
- class StdoutMBS
- method Write(data as string)
- class VolumeInformationMBS
- property Blocksize as integer
- property DataForkClumpSize as integer
- property DefaultVolume as boolean
- property DriveNumber as integer
- property DriverRefNum as integer
- property FileCount as integer
- property FilesOpen as boolean
- property FileSystemID as integer
- property FolderCount as integer
- property freeBlocks as integer
- property Freebytes as double
- property HardwareLocked as boolean
- property LimitedInformation as boolean
- property Name as String
- property NextAllocation as integer
- property NextCatalogID as Integer
- property ResourceForkClumpSize as integer
- property Root as Folderitem
- property RootFSRef as memoryblock
- property Signature as integer
- property SoftwareLocked as boolean
- property Totalblocks as integer
- property Totalbytes as double
- class WindowsFolderChangeMBS
- const ChangeAttribute=4
- property ChangeCount as Integer
- event Changed
- const ChangeDir=2
- const ChangeFile=1
- const ChangeSecurity=256
- const ChangeSize=8
- const ChangeWrite=16
- method Constructor(path as folderitem, subtree as boolean, FilterFlags as integer)
- property Handle as Integer
- class WindowsVolumeInformationMBS
- property CaseIsPreserved as boolean
- property CaseSensitive as boolean
- method Constructor
- method Constructor(path as string)
- property FileSystemName as string
- property IsCompressedVolume as boolean
- property MaxNameLength as integer
- property Name as string
- property Path as string
- property Serial as integer
- property SupportsFileCompression as boolean
- property SupportsFileEncryption as boolean
- property SupportsUnicodeFilenames as boolean
- property Valid as boolean
The items on this page are in the following plugins: MBS Leopard Plugin, MBS Mac Plugin, MBS MacOSX Plugin, MBS QuickTime Plugin, MBS Tiff Plugin, MBS Util Plugin, MBS Win Plugin.
Monkeybread Software Realbasic Plugins - Förderverein St. Arnulf aus Nickenich