PixelLightAPI
.
|
Class for accessing a directory within the file system. More...
#include <Directory.h>
Public Member Functions | |
Directory () | |
Constructor. | |
Directory (const String &sUrl, const FileAccess *pAccess=nullptr) | |
Constructor. | |
Directory (const Url &cUrl, const FileAccess *pAccess=nullptr) | |
Constructor. | |
virtual | ~Directory () |
Destructor. | |
bool | Create () |
Create directory. | |
PLCORE_API bool | CreateRecursive () |
Create a directory recursively. | |
bool | Delete () |
Delete directory. | |
PLCORE_API FileSearch * | Search (const String &sFilter) const |
Returns a file searcher for listing the content of a directory. |
Class for accessing a directory within the file system.
PLCore::Directory::Directory | ( | ) | [inline] |
PLCore::Directory::Directory | ( | const String & | sUrl, |
const FileAccess * | pAccess = nullptr |
||
) | [inline] |
[in] | sUrl | URL of a directory |
[in] | pAccess | Additional file access information (can be a null pointer) |
PLCore::Directory::Directory | ( | const Url & | cUrl, |
const FileAccess * | pAccess = nullptr |
||
) | [inline] |
[in] | cUrl | URL of a directory |
[in] | pAccess | Additional file access information (can be a null pointer) |
PLCore::Directory::~Directory | ( | ) | [inline, virtual] |
Destructor.
bool PLCore::Directory::Create | ( | ) | [inline] |
Create directory.
PLCORE_API bool PLCore::Directory::CreateRecursive | ( | ) |
Create a directory recursively.
bool PLCore::Directory::Delete | ( | ) | [inline] |
Delete directory.
PLCORE_API FileSearch* PLCore::Directory::Search | ( | const String & | sFilter | ) | const |
Returns a file searcher for listing the content of a directory.
[in] | sFilter | Filter to be applied (e.g. "*.txt") |
|