Guitar
Classes | Static Public Member Functions | List of all members
FileUtil Class Reference

#include <FileUtil.h>

Classes

struct  DirEnt
 

Static Public Member Functions

static std::string getcwd ()
 
static void mkdir (std::string const &dir, int perm=0777)
 
static void rmdir (std::string const &dir)
 
static bool chdir (std::string const &dir)
 
static void rmfile (std::string const &path)
 
static void rmtree (std::string const &path)
 
static void mv (std::string const &src, std::string const &dst)
 
static void getdirents (std::string const &loc, std::vector< DirEnt > *out)
 
static bool isdir (std::string const &path)
 
static std::string which (std::string const &name, std::vector< std::string > *out=nullptr)
 
static std::string normalize_path_separator (std::string const &s)
 
static void qgetdirents (const QString &loc, std::vector< DirEnt > *out)
 
static std::string qwhich (const std::string &name, std::vector< std::string > *out)
 

Member Function Documentation

◆ chdir()

bool FileUtil::chdir ( std::string const &  dir)
static

◆ getcwd()

std::string FileUtil::getcwd ( )
static

◆ getdirents()

void FileUtil::getdirents ( std::string const &  loc,
std::vector< DirEnt > *  out 
)
static

◆ isdir()

bool FileUtil::isdir ( std::string const &  path)
static

◆ mkdir()

void FileUtil::mkdir ( std::string const &  dir,
int  perm = 0777 
)
static

◆ mv()

void FileUtil::mv ( std::string const &  src,
std::string const &  dst 
)
static

◆ normalize_path_separator()

std::string FileUtil::normalize_path_separator ( std::string const &  s)
static

◆ qgetdirents()

void FileUtil::qgetdirents ( const QString &  loc,
std::vector< DirEnt > *  out 
)
static

◆ qwhich()

std::string FileUtil::qwhich ( const std::string &  name,
std::vector< std::string > *  out 
)
static
Here is the call graph for this function:

◆ rmdir()

void FileUtil::rmdir ( std::string const &  dir)
static

◆ rmfile()

void FileUtil::rmfile ( std::string const &  path)
static

◆ rmtree()

void FileUtil::rmtree ( std::string const &  path)
static
Here is the call graph for this function:

◆ which()

std::string FileUtil::which ( std::string const &  name,
std::vector< std::string > *  out = nullptr 
)
static
Here is the call graph for this function:

The documentation for this class was generated from the following files: