FileSys API


hb_fsChDir()Change working directory
hb_fsChDrv()Change working drive
hb_fsClose()Close a file
hb_fsCommit()Commit updates of a file
hb_fsCreate()Create a file
hb_fsCreateTemp()Create a temporary file from components
hb_fsCurDir()Retrieve a static pointer containing current directory for specified drive
hb_fsCurDirBuff()Copy current directory for given drive into a buffer
hb_fsCurDrv()Retrieve current drive number
hb_fsDelete()Delete a file
hb_fsEof()Determine if an open file is position at end-of-file
hb_fsError()Retrieve file system error
hb_fsExtOpen()Open a file using default extension and a list of paths
hb_fsFLock()
hb_fsFNameMerge()This function joins path, name and extension into a string with a filename
hb_fsFNameSplit()Split given filename into path, name and extension
hb_fsFSize()Determine the size of a file
hb_fsFUnlock()
hb_fsFile()Determine if a file exists
hb_fsIsDevice()Determine if a file is attached to a device (console?)
hb_fsIsDrv()Determine if a drive number is a valid drive
hb_fsLock()Request a lock on a portion of a file
hb_fsMkDir()Create a directory
hb_fsOpen()Open a file
hb_fsRead()Read contents of a file into a buffer (<=64K)
hb_fsReadLarge()Read contents of a file into a buffer (>64K)
hb_fsRename()Rename a file
hb_fsRmDir()Remove a directory
hb_fsSeek()Reposition an open file
hb_fsSetDevMode()Change the device mode of a file (text/binary)
hb_fsSetDevRaw()Change the device mode of a file to raw (binary)
hb_fsSetDevText()Change the device mode of a file to text
hb_fsSetError()Set the file system error number
hb_fsTell()Retrieve the current position of a file
hb_fsTempName()Create a temporary file name in a buffer
hb_fsWrite()Write to an open file from a buffer (<=64K)
hb_fsWriteLarge()Write to an open file from a buffer (>64K)