10#ifndef GUI_DIRECTORY_WIN__H_
11#define GUI_DIRECTORY_WIN__H_
13#include "GUIDirectory.h"
46 virtual eC_Bool
RenameFile(
const eC_String &kOldName,
const eC_String & kNewName);
54 virtual eC_Bool
RemoveSubDir(
const eC_String& kDirName, eC_Bool bRecursive =
false);
85 CGUIDirectoryWin(
const eC_String& kPath =
"",
const eC_String& kNameFilter =
"");
101 eC_Bool bSortCaseInsensitive =
true);
Allows accessing a directory, listing its contents and manipulate the contained files and directories...
Definition: GUIDirectory.h:38
SortFlag_t
Definition: GUIDirectory.h:68
@ NAME
Sort by name.
Definition: GUIDirectory.h:69
@ ALL
List all the files and directories.
Definition: GUIDirectory.h:61
Specific implementation of CGUIDirectory for Windows systems.
Definition: GUIDirectoryWin.h:19
virtual eC_Bool IsRoot() const
virtual eC_Bool RemoveFile(const eC_String &kFileName)
virtual eC_Bool IsReadable() const
virtual eC_Bool RemoveSubDir(const eC_String &kDirName, eC_Bool bRecursive=false)
virtual eC_Bool CreateSubDir(const eC_String &kDirName)
virtual eC_Bool RenameFile(const eC_String &kOldName, const eC_String &kNewName)
virtual eC_Bool CheckExist() const
~CGUIDirectoryWin()
Definition: GUIDirectoryWin.h:26
Implementation of CGUIFileSysWrap class for Windows systems.
Definition: GUIFileSysWrapWin.h:18