FILE
Class that represents file on file system. On the server, available only if
NXSL.EnableFileIOFunctions server configuration variable is turned on (change requires server restart). Use
IO::OpenFile() function to create a new FILE object.
File read and write position in the file depends on mode file was opened in.
Instance attributes
- eof: int
-
Non-zero value if end of file was reached,
0otherwise. The value is undefined after the file is closed (known issue, netxms#3808).
- name: String
-
File name
Instance methods
- close(): void
-
Close file
- read(numberOfSymbols): String
-
Read provided number of bytes from file.
Table 1. Parameters numberOfSymbols
Integer
Number of symbol to read from file
ReturnString with symbols read from file (empty string if
numberOfSymbolsis zero or negative), or null if file closed or end of file reached.
- readLine(): String
-
Read line from file.
ReturnString with read line from file (without the trailing newline character), or null if file closed or end of file reached. Lines longer than 8191 characters are returned in parts.
- write(text): void
-
Will write provided text to the file.
Table 2. Parameters text
String
Text to write in to the file
- writeLine(text): void
-
Will write provided text to the file and will add new line at the end.
Table 3. Parameters text
String
Text to write in to the file