RLib  5.7
RLib - an opensource, lightweight and multi-platform framework for cpp programming
System::IO::Directory Class Reference

Exposes static methods for creating, moving, and enumerating through directories and subdirectories More...

Static Public Member Functions

static bool Create (const String &path, ACCESS_MASK mark)
 Creates new directory in the specified path More...
 
static bool Create (const String &path, PSECURITY_DESCRIPTOR lpSecurityDescriptor=nullptr)
 Creates new directory in the specified path with access rights More...
 
static bool CreateIf (const String &path, ACCESS_MASK mark)
 Trys to create the specified directory if not exist, with access rights More...
 
static bool CreateIf (const String &path, PSECURITY_DESCRIPTOR lpSecurityDescriptor=nullptr)
 Trys to create the specified directory if not exist More...
 
static bool Exist (const String &path)
 Determines if a directory is already exist More...
 
static bool IsDirectory (const String &path)
 Determines if a path is directory More...
 

Detailed Description

Exposes static methods for creating, moving, and enumerating through directories and subdirectories

Member Function Documentation

bool Directory::Create ( const String path,
ACCESS_MASK  mark 
)
static

Creates new directory in the specified path

bool Directory::Create ( const String path,
PSECURITY_DESCRIPTOR  lpSecurityDescriptor = nullptr 
)
static

Creates new directory in the specified path with access rights

bool Directory::CreateIf ( const String path,
ACCESS_MASK  mark 
)
static

Trys to create the specified directory if not exist, with access rights

bool Directory::CreateIf ( const String path,
PSECURITY_DESCRIPTOR  lpSecurityDescriptor = nullptr 
)
static

Trys to create the specified directory if not exist

bool Directory::Exist ( const String path)
static

Determines if a directory is already exist

bool Directory::IsDirectory ( const String path)
static

Determines if a path is directory


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