The extended stored procedures are grouped by category where each category provides stored procedures' names, their descriptions and availability in Std and Pro Editions.
Drive & directory access |
| Std | Pro | Procedure | Description |
| | xpn_DirCreate | Creates a new directory. |
| | xpn_DirExists | Checks if a directory exists. |
| | xpn_DirRemove | Deletes a directory. |
| | xpn_DirSize | Returns size of directory and its subdirectories (in bytes). |
| | xpn_GetDriveSpace | Returns total drive size and its free space size (in bytes). |
| | xpn_GetDriveType | Determines whether a disk drive is a removable, fixed, CD-ROM, RAM disk, or network drive. |
| | xpn_GetLogicalDrives | Retrieves a bitmask representing the currently available disk drives. |
| | xpn_GetTempDir | Returns the path to Windows TEMP directory. |
File access |
| Std | Pro | Procedure | Description |
| | xpn_FileAppendLine | Opens a text file, appends a line to the end of this file, and then closes this file. |
| | xpn_FileClose | Closes the file opened by xpn_FileOpen. |
| | xpn_FileConvert | Converts the file contents from UNICODE into UTF8 and vice versa. |
| | xpn_FileCompare | Compares the content of two files byte-to-byte. |
| | xpn_FileCopy | Copies a file to another location. |
| | xpn_FileDelete | Deletes a file. |
| | xpn_FileExists | Checks if a file exists. |
| | xpn_FileMove | Moves or renames a file. |
| | xpn_FileOpen | Opens a file for read and/or write access. |
| | xpn_FileReadBinary | Reads binary data from an arbitrary position of a file opened by xpn_FileOpen. |
| | xpn_FileReadChars | Reads character data from an arbitrary position of a file opened by xpn_FileOpen. |
| | xpn_FileReadContent | Returns the entire content of a file as a BLOB recordset field. |
| | xpn_FileReadLine | Reads text file line-by-line. |
| | xpn_FileSeek | Moves current position of read/write operation for a file opened by xpn_FileOpen. |
| | xpn_FileSize | Returns file size (in bytes). |
| | xpn_FileWriteBinary | Writes binary data to an arbitrary position of file opened by xpn_FileOpen. |
| | xpn_FileWriteChars | Writes character data to an arbitrary position of file opened by xpn_FileOpen. |
| | xpn_FileWriteLine | Writes a line to the end of the file opened by xpn_FileOpen. |
| | xpn_FindFiles | Finds files by a wildcard mask and returns found files as a recordset. |
| | xpn_GetTempFile | Returns a temporary file name. |