File object (Object/NES)

An object that encapsulates a file on the local file system within the server.

Availability:

JavaScript - 1.1
Netscape Enterprise Server - 2.0
JavaScript syntax:NESmyFile = File
NESmyFile = new File(aName)
Argument list:aNameA valid file name
Object methods:byteToString(), clearError(), close(), eof(), error(), exists(), flush(), getLength(), getPosition(), open(), read(), readByte(), readln(), setPosition(), stringToByte(), write(), writeByte(), writeln()

You can create a new instance of this class with the File() constructor.

Files tend to behave in a somewhat similar way in all languages and implementations. This generally means that they will read and write in 8 bit character sized elements. Beware of this as JavaScript is Unicode based so file contents may not exactly mirror the in-memory representation of a string.

Warnings:

See also:Netscape Enterprise Server, unwatch(), watch()

MethodJavaScriptJScriptNIEOperaNESECMADOMCSSHTMLNotes
byteToString()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
clearError()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
close()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
eof()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
error()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
exists()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
flush()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
getLength()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
getPosition()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
open()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
read()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
readByte()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
readln()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
setPosition()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
stringToByte()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
write()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
writeByte()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-
writeln()1.1 1.1 n/a n/a n/a n/a2.0 2.0 n/a n/a n/a n/a-