X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/395f3aa8bdd6b9844d59ba159b597cef61638caf..a8519f6507f7b4389c0fe7dbae4ebd63120d5dd0:/include/wx/filename.h diff --git a/include/wx/filename.h b/include/wx/filename.h index 515ff9be12..7a7593c6d6 100644 --- a/include/wx/filename.h +++ b/include/wx/filename.h @@ -87,12 +87,19 @@ enum wxPATH_GET_SEPARATOR = 0x0002 // terminate the path with the separator }; -// MkDir flags +// Mkdir flags enum { wxPATH_MKDIR_FULL = 0x0001 // create directories recursively }; +// Rmdir flags +enum +{ + wxPATH_RMDIR_FULL = 0x0001, // delete with subdirectories if empty + wxPATH_RMDIR_RECURSIVE = 0x0002 // delete all recursively (dangerous!) +}; + #if wxUSE_LONGLONG // error code of wxFileName::GetSize() extern WXDLLIMPEXP_DATA_BASE(const wxULongLong) wxInvalidSize; @@ -309,11 +316,12 @@ public: #endif // wxUSE_FFILE // directory creation and removal. - bool Mkdir( int perm = wxS_DIR_DEFAULT, int flags = 0); - static bool Mkdir( const wxString &dir, int perm = wxS_DIR_DEFAULT, int flags = 0 ); + bool Mkdir(int perm = wxS_DIR_DEFAULT, int flags = 0); + static bool Mkdir(const wxString &dir, int perm = wxS_DIR_DEFAULT, + int flags = 0); - bool Rmdir(); - static bool Rmdir( const wxString &dir ); + bool Rmdir(int flags = 0); + static bool Rmdir(const wxString &dir, int flags = 0); // operations on the path