ngfx::FileUtil

Public Classes

Name
struct Lock

Public Functions

Name
bool getmtime(const std::string & filename, std::filesystem::file_time_type & mtime)
bool srcFileNewerThanOutFile(const std::string & srcFileName, const std::string & targetFileName)
std::string tempDir()
std::string readFile(const std::string & path)
void writeFile(const std::string & path, const std::string & contents)
std::vector< std::string > splitExt(const std::string & filename)
std::vector< std::string > findFiles(const std::string & path)
std::vector< std::string > findFiles(const std::string & path, const std::string & ext)
std::vector< std::string > filterFiles(const std::vector< std::string > & files, const std::string & fileFilter)
std::vector< std::string > findFiles(const std::vector< std::string > & paths, const std::vector< std::string > & extensions)

Public Functions Documentation

function getmtime

static bool getmtime(
    const std::string & filename,
    std::filesystem::file_time_type & mtime
)

function srcFileNewerThanOutFile

static bool srcFileNewerThanOutFile(
    const std::string & srcFileName,
    const std::string & targetFileName
)

function tempDir

static std::string tempDir()

function readFile

static std::string readFile(
    const std::string & path
)

function writeFile

static void writeFile(
    const std::string & path,
    const std::string & contents
)

function splitExt

static std::vector< std::string > splitExt(
    const std::string & filename
)

function findFiles

static std::vector< std::string > findFiles(
    const std::string & path
)

function findFiles

static std::vector< std::string > findFiles(
    const std::string & path,
    const std::string & ext
)

function filterFiles

static std::vector< std::string > filterFiles(
    const std::vector< std::string > & files,
    const std::string & fileFilter
)

function findFiles

static std::vector< std::string > findFiles(
    const std::vector< std::string > & paths,
    const std::vector< std::string > & extensions
)

Updated on 3 April 2021 at 20:21:51 PDT