| Public Member Functions | |
| File () | |
| Construct a new instance. | |
| File (const char *path) | |
| Construct a new instance. | |
| File (const std::string &path) | |
| Construct a new instance. | |
| File (const wchar_t *path) | |
| Construct a new instance. | |
| File (const std::wstring &path) | |
| Construct a new instance. | |
| File (const UniChar *path) | |
| Construct a new instance. | |
| File (const std::basic_string< UniChar > &path) | |
| Construct a new instance. | |
| File (const CFStringRef &path) | |
| Construct a new instance. | |
| File (const File &src) | |
| Copy constructor. | |
| File & | operator= (const File &src) | 
| Assignment operator. | |
| ~File () | |
| Destructor. | |
| bool | exists (log4cxx::helpers::Pool &p) const | 
| Determines if file exists. | |
| size_t | length (log4cxx::helpers::Pool &p) const | 
| Determines length of file. | |
| log4cxx_time_t | lastModified (log4cxx::helpers::Pool &p) const | 
| Determines last modification date. | |
| LogString | getName () const | 
| Get final portion of file path. | |
| LogString | getPath () const | 
| Get file path. | |
| File & | setPath (const LogString &) | 
| Set file path. | |
| log4cxx_status_t | open (apr_file_t **file, int flags, int perm, log4cxx::helpers::Pool &p) const | 
| Open file. | |
| std::vector< LogString > | list (log4cxx::helpers::Pool &p) const | 
| List files if current file is a directory. | |
| bool | deleteFile (log4cxx::helpers::Pool &p) const | 
| Delete file. | |
| bool | renameTo (const File &dest, log4cxx::helpers::Pool &p) const | 
| Rename file. | |
| LogString | getParent (log4cxx::helpers::Pool &p) const | 
| Get path of parent directory. | |
| bool | mkdirs (log4cxx::helpers::Pool &p) const | 
| Make directories recursively. | |
| 
 | 
| Construct a new instance. 
 | 
| 
 | 
| Construct a new instance. Use setPath to specify path using a LogString. 
 | 
| 
 | 
| Construct a new instance. Use setPath to specify path using a LogString. 
 | 
| 
 | 
| Construct a new instance. Use setPath to specify path using a LogString. 
 | 
| 
 | 
| Construct a new instance. Use setPath to specify path using a LogString. 
 | 
| 
 | 
| Construct a new instance. Use setPath to specify path using a LogString. 
 | 
| 
 | 
| Construct a new instance. Use setPath to specify path using a LogString. 
 | 
| 
 | 
| Construct a new instance. Use setPath to specify path using a LogString. 
 | 
| 
 | 
| Copy constructor. 
 | 
| 
 | 
| Destructor. 
 | 
| 
 | 
| Delete file. 
 
 
 | 
| 
 | 
| Determines if file exists. 
 
 
 | 
| 
 | 
| Get final portion of file path. 
 
 | 
| 
 | 
| Get path of parent directory. 
 
 
 | 
| 
 | 
| Get file path. 
 
 | 
| 
 | 
| Determines last modification date. 
 
 
 | 
| 
 | 
| Determines length of file. May not be accurate if file is current open. 
 
 | 
| 
 | 
| List files if current file is a directory. 
 
 
 | 
| 
 | 
| Make directories recursively. 
 
 
 | 
| 
 | ||||||||||||||||||||
| Open file. See apr_file_open for details. 
 
 | 
| 
 | 
| Assignment operator. 
 | 
| 
 | ||||||||||||
| Rename file. 
 
 
 | 
| 
 | 
| Set file path. 
 |