The constants provided by the File class are listed in the following table.
Constant | Value | Description |
---|---|---|
Kind_ANSI | 2 | ANSI text file (default for ANSI JADE) |
Kind_Binary | 1 | Binary file |
Kind_Unicode | 3 | Unicode text file (default for Unicode JADE) |
Kind_Unicode_UTF16BE | 5 | Unicode Transformation Format (UTF) 16-bit, big-endian |
Kind_Unicode_UTF16LE | 6 | Unicode Transformation Format (UTF) 16-bit, little-endian |
Kind_Unicode_UTF32BE | 9 | Unicode Transformation Format (UTF) 32-bit, big-endian |
Kind_Unicode_UTF32LE | 10 | Unicode Transformation Format (UTF) 32-bit, little-endian |
Kind_Unicode_UTF8 | 8 | Unicode Transformation Format (UTF) 8 bit |
Kind_Unknown_Text | 4 | Not known if file is ANSI, binary, or Unicode |
Mode_Append | 3 | Append file (output only) |
Mode_IO | 0 | Input-Output file (the default) |
Mode_Input | 1 | Input file only |
Mode_Output | 2 | Output file only |
Share_Exclusive | 3 | Enables the file to be opened for exclusive access, preventing another thread or process from opening the file concurrently |
Share_Read | 2 | Enables another thread or process to open the file for read access |
Share_ReadWrite | 0 | Enables another thread or process to open the file for read/write access (the default) |
Share_Write | 1 | Enables another thread or process to open the file for write access |