28 lines
1.4 KiB
TeX
28 lines
1.4 KiB
TeX
|
\section{File classes and functions overview}\label{wxfileoverview}
|
||
|
|
||
|
Classes: \helpref{wxFile}{wxfile}\\
|
||
|
\helpref{wxTempFile}{wxtempfile}\\
|
||
|
\helpref{wxTextFile}{wxtextfile}
|
||
|
|
||
|
Functions: see \helpref{file functions}{filefunctions}.
|
||
|
|
||
|
wxWindows provides some functions and classes to facilitate working with files.
|
||
|
As usual, the accent is put on cross-platform features which explains, for
|
||
|
example, the \helpref{wxTextFile}{wxtextfile} class which may be used to convert
|
||
|
between different types of text files (DOS/Unix/Mac).
|
||
|
|
||
|
wxFile may be used for low-level IO. It contains all usual functions to work
|
||
|
with files (opening/closing, reading/writing, seeking...) but, compared to
|
||
|
using standard C functions, brings error checking (in case of an error a message
|
||
|
is logged using \helpref{wxLog}{wxlog} facilities) and closes the file
|
||
|
automatically in destructor which may be quite convenient.
|
||
|
|
||
|
wxTempFile is a very small file designed to make replacing the files contents
|
||
|
safer - see its \helpref{documentation}{wxtempfile} for more details.
|
||
|
|
||
|
wxTextFile is a general purpose class for working with small text files on line
|
||
|
by line basis. It is especially well suited for working with configuration files
|
||
|
and program source files. It can be also used to work with files with "non
|
||
|
native" line termination characters and write them as "native" files if needed
|
||
|
(in fact, the files may be written in any format).
|