Operating System : Subroutine Descriptions

Group OS(1) : File management

IOsCopyFile Copy a file
IOsDeleteFile Delete file(s)
IOsFileAttributesSet a file's attributes (read only etc.)
IOsFileDate Convert file date/time value to year/month/day
IOsFileFind Search a directory tree for a file
IOsFileInfo Get size/date/attribute info for a named file
IOsFileTime Convert file date/time value to hours/minutess/secs
IOsFullPathname Expand a local filename into a full pathname
IOsRenameFile Rename a file
IOsShortPathname Return a short (8.3) equivalent of a long filename

Group OS(2) : Directory management

IOsDeleteTree Delete directory tree
IOsDirChange Change current directory
IOsDirCount Count matching files in a directory
IOsDirDelete Delete a directory
IOsDirEntryType Specify type of directory entries to be returned
IOsDirExists Test for directory existence
IOsDirInfo Get directory file name/date/time/size info
IOsDirMake Make a directory
IOsDirName Get name of current directory

Group OS(3) : Registry manipulation

IOsRegistryDeleteDelete a key from the registry
IOsRegistryEnum Enumerate subkeys of a registry key
IOsRegistryGet Get a value from the registry, including size/type
IOsRegistryPut Set a value in the registry

Group OS(4) : Process control

IOsCommand Issue an operating system command
IOsCommandCheck Check a process invoked by IOsCommand
IOsCommandKill Kill a process invoked by IOsCommand
IOsCommandClose Close IOsCommandOpen i/o
IOsCommandOpen Issue a command and open it for read/write
IOsCommandRead Read from command invoked by IOsCommandOpen
IOsCommandWrite Write to command invoked by IOsCommandOpen
IOsCopyFile Copy a file
IOsExecute Terminate current program & execute a new one
IOsExitProgram Abort program with an optional error message/code
IOsOpenDir Open a directory in Explorer (Windows), Finder (Mac) or Linux equivalent
IOsOpenDocument Open a document or url in the system-associated application
IOsWait Halt program execution for specified length of time

Group OS(5) : General

IOsArgument Get a command line argument
IOsAssociation Get filetype/program association (Windows only)
IOsDate Get system date
IOsTime Get system time
IOsUserName Get current user name and type
IOsVariable Get value of an operating system variable
IOsVariablePut Set value of an operating system variable

Group BF : Binary File Handling

IFileClose Close a binary file
IFileOpen Open a file for binary i/o
IFileRead Read from a binary file into a non-char buffer
IFileReadChar Read from a binary file into a character buffer
IFileSeek Set/get binary file pointer
IFileWrite Write to a binary file from a non-char buffer
IFileWriteCharWrite to a binary file from a character buffer

Click here to return to Subroutine Library page.