Athena IO Library
athena::FileInfo Class Reference
Collaboration diagram for athena::FileInfo:
Collaboration graph

Public Member Functions

 FileInfo (const std::string &path=std::string())
 
std::string absolutePath () const
 
std::string absoluteFilePath () const
 
std::string filename () const
 
std::string path () const
 
std::string extension () const
 
atUint64 size () const
 
bool exists () const
 
bool isLink () const
 
bool isFile () const
 
bool touch () const
 

Static Public Member Functions

static std::string absolutePath (const std::string &lnk)
 
static std::string absoluteFilePath (const std::string &path)
 
static std::string filename (const std::string path)
 
static std::string path (const std::string path)
 
static std::string extension (const std::string path)
 
static atUint64 size (const std::string path)
 
static bool exists (const std::string &path)
 
static bool isLink (const std::string &lnk)
 
static bool isFile (const std::string &path)
 
static bool touch (const std::string &path)
 

Detailed Description

Definition at line 10 of file FileInfo.hpp.


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