57 DirOperation(wxString OriginPath, wxString DestinationPath = _T(
""));
61 void InitPath(wxString OriginPath = _T(
""), wxString DestinationPath = _T(
""));
63 double GetDirectorySize(DIROP_SELECTDIR dirselection = DIROP_PATH_ORIGIN);
65 long GetAllDirectoryFiles(wxArrayString& filesNames, DIROP_SELECTDIR dirselection = DIROP_PATH_ORIGIN);
67 bool HasEnoughFreeSpace(
double megabyteSize, DIROP_SELECTDIR dirselection = DIROP_PATH_ORIGIN);
69 bool IsPathWritable(DIROP_SELECTDIR dirselection = DIROP_PATH_DESTINATION);
71 bool CopyDirectory(
const wxArrayString& filesNames,
bool showprogress = FALSE);