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