1IO(3kaya) Kaya module reference IO(3kaya)
23
4
NAME
6IO - File input/output and filesystem access
7
DESCRIPTION
9This module contains functions for file input and output, and filesysâ
10tem access. File names may be given as absolute file paths, or relative
11to the current directory (which may be changed with System.chdir
12[1m(3kaya) ). Additional functions for handling binary files may be found
13in the Binary(3kaya) module.
14
DATA TYPES
16IO.Dir (3kaya)
17IO.DirEntry (3kaya)
18IO.DirInfo (3kaya)
19IO.DirTree (3kaya)
20IO.File (3kaya)
21IO.FileMode (3kaya)
22IO.Mode (3kaya)
23IO.Permission (3kaya)
24IO.Permissions (3kaya)
25IO.Stat (3kaya)
EXCEPTIONS
27IO.ClosedFile (3kaya)
28IO.DirError (3kaya)
29IO.FileError (3kaya)
30IO.InvalidMode (3kaya)
31IO.ReadOnlyFile (3kaya)
32IO.WriteOnlyFile (3kaya)
FUNCTIONS
34IO.__t_get (3kaya)
35IO.__t_getString (3kaya)
36IO.__t_readFile (3kaya)
37IO.close (3kaya)
38IO.closeDir (3kaya)
39IO.dirinfo (3kaya)
40IO.eof (3kaya)
41IO.file (3kaya)
42IO.fileExecutable (3kaya)
43IO.fileExists (3kaya)
44IO.fileReadable (3kaya)
45IO.fileWritable (3kaya)
46IO.flush (3kaya)
47IO.fpos (3kaya)
48IO.fseek (3kaya)
49IO.get (3kaya)
50IO.getChar (3kaya)
51IO.getDirInfo (3kaya)
52IO.getInt (3kaya)
53IO.getString (3kaya)
54IO.listDir (3kaya)
55IO.mkdir (3kaya)
56IO.open (3kaya)
57IO.openCheck (3kaya)
58IO.openDir (3kaya)
59IO.ptr (3kaya)
60IO.put (3kaya)
61IO.putChar (3kaya)
62IO.putInt (3kaya)
63IO.putStr (3kaya)
64IO.readCheck (3kaya)
65IO.readDir (3kaya)
66IO.readFile (3kaya)
67IO.rename (3kaya)
68IO.reopen (3kaya)
69IO.stat (3kaya)
70IO.stderr (3kaya)
71IO.stdin (3kaya)
72IO.stdout (3kaya)
73IO.tmpFile (3kaya)
74IO.unlink (3kaya)
75IO.writeCheck (3kaya)
76IO.writeFile (3kaya)
AUTHORS
78Kaya standard library by Edwin Brady, Chris Morris and others
79(kaya@kayalang.org). For further information see http://kayalang.org/
LICENSE
81The Kaya standard library is free software; you can redistribute it
82and/or modify it under the terms of the GNU Lesser General Public
83License (version 2.1 or any later version) as published by the Free
84Software Foundation.
8586
87
88
Kaya December 2010 IO(3kaya)