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.
|