TextReader.kl

Types

TextReader (object)

バージョン 1.12.0 で追加.

The TextReader is used to read ascii data from files.

参考

TextWriter

/*
** Example: TextReader
*/

require FileIO;
  
operator entry() {

      FilePath path = FilePath('${TEMP}/textWriter.txt').expandEnvVars();
      {
        TextWriter writer = TextWriter(path.string());
        writer.writeLine("Fabric");
        writer.writeLine("Engine");
        writer.writeLine("FileIO");
        writer.writeLine("Extension");
        report('Ascii file written.');
      }
      
      if(path.exists())
      {
        TextReader reader = TextReader(path.string());
        report(reader.readLine());
        report(reader.readLine());
        report(reader.readLine());
        report(reader.readLine());
        report('Ascii file read.');
      }
  
}

/*
** Output:

Ascii file written.
Fabric
Engine
FileIO
Extension
Ascii file read.

*/

Methods

  TextReader ( in String filePath )
  TextReader ( in TextReader other )
  TextReader ()
TextReader clone ? ()
Boolean close ! ()
Boolean eof ? ()
Boolean isOpen ? ()
Boolean open ! ( in String filePath )
UInt64 pos ? ()
String readAll ! ()
String readLine ! ()
  seek ! ( in UInt64 pos )
UInt64 size ? ()
  ~TextReader ()