1 #ifndef UTILS_FSUTILS_H
2 #define UTILS_FSUTILS_H
16 void copy_dir(
const char *srcpath,
const char *dstpath);
18 std::string
mktempdir(std::string prefix);
int pg_mkdir_p(char *path, int omode)
Creates a directory and, if necessary, parent directories.
Definition: pgmkdirp.cpp:65
bool dir_exists(const char *path)
Definition: fsutils.cpp:32
bool regular_file_exists(const char *path)
Definition: fsutils.cpp:23
std::string mktempdir(std::string prefix)
Definition: fsutils.cpp:162
std::string mktempfile(std::string prefix)
Definition: fsutils.cpp:150
void remove_dir(const char *path)
Definition: fsutils.cpp:76
void copy_dir(const char *srcpath, const char *dstpath)
Definition: fsutils.cpp:120
bool file_exists(const char *path)
Definition: fsutils.cpp:14
bool dir_empty(const char *path)
Definition: fsutils.cpp:41