xapian-core
1.4.27
|
File and path manipulation routines. More...
#include <string>
Go to the source code of this file.
Functions | |
void | removedir (const std::string &dirname) |
Remove a directory, and its contents. More... | |
void | resolve_relative_path (std::string &path, const std::string &base) |
Resolve path relative to base. More... | |
File and path manipulation routines.
Definition in file fileutils.h.
void removedir | ( | const std::string & | dirname | ) |
Remove a directory, and its contents.
If dirname doesn't refer to a file or directory, no error is generated.
Note - this doesn't currently cope with directories which contain subdirectories.
Definition at line 50 of file fileutils.cc.
References dirent::d_name, name, opendir(), and readdir().
Referenced by Xapian::DatabaseReplica::Internal::apply_db_copy(), and Xapian::DatabaseReplica::Internal::remove_offline_db().
void resolve_relative_path | ( | std::string & | path, |
const std::string & | base | ||
) |
Resolve path relative to base.
Return path qualified to work as if you did "chdir(<directory which base is in>)" first.
Definition at line 105 of file fileutils.cc.
Referenced by r_r_p(), and read_stub_file().