git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5875 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			32 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
| \section{File classes and functions overview}\label{wxfileoverview}
 | |
| 
 | |
| Classes: \helpref{wxFile}{wxfile}, \helpref{wxDir}{wxdir}, \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).
 | |
| 
 | |
| wxDir is a helper class for enumerating the files or subdirectories of a
 | |
| directory. It may be used to enumerate all files, only files satisfying the
 | |
| given template mask or only non-hidden files.
 | |
| 
 |