Trippin Cyril
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | List of all members
trippingcyril::Dir Class Reference

A general directory access class. More...

#include <Files.h>

Inheritance diagram for trippingcyril::Dir:
[legend]
Collaboration diagram for trippingcyril::Dir:
[legend]

Public Member Functions

 Dir (const String &dir, const String &wildcard="")
 
virtual ~Dir ()
 

Static Public Member Functions

static String GetCWD ()
 
static bool MakeDir (const String &path, mode_t mode=0700)
 

Detailed Description

A general directory access class.

Constructor & Destructor Documentation

trippingcyril::Dir::Dir ( const String dir,
const String wildcard = "" 
)
Parameters
dirThe directory this object is about
wildcardThe wildcard we should match on all the files, for example Dir moddir("./modules", "*.so"); would only put files ending with .so in this vector. If it isn't a directory the vector will simply be empty.
virtual trippingcyril::Dir::~Dir ( )
virtual

Member Function Documentation

static String trippingcyril::Dir::GetCWD ( )
static
Returns
The current working directory
static bool trippingcyril::Dir::MakeDir ( const String path,
mode_t  mode = 0700 
)
static
Returns
true if path was successfully created

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