diff options
Diffstat (limited to 'rfb_win32')
-rw-r--r-- | rfb_win32/FolderManager.cxx | 6 | ||||
-rw-r--r-- | rfb_win32/FolderManager.h | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/rfb_win32/FolderManager.cxx b/rfb_win32/FolderManager.cxx index 4453ce60..98f70961 100644 --- a/rfb_win32/FolderManager.cxx +++ b/rfb_win32/FolderManager.cxx @@ -39,12 +39,16 @@ FolderManager::~FolderManager() bool FolderManager::createDir(char *pFullPath) { - return false; + if (CreateDirectory(pFullPath, NULL) == 0) return false; + + return true; } bool FolderManager::renameDir(char *pOldName, char *pNewName) { + if (MoveFile(pOldName, pNewName)) return true; + return false; } diff --git a/rfb_win32/FolderManager.h b/rfb_win32/FolderManager.h index 1baff924..ad23c3de 100644 --- a/rfb_win32/FolderManager.h +++ b/rfb_win32/FolderManager.h @@ -24,6 +24,8 @@ #ifndef __RFB_WIN32_FOLDERMANAGER_H__ #define __RFB_WIN32_FOLDERMANAGER_H__ +#include <windows.h> + #include <rfb/FileInfo.h> #include <rfb/DirManager.h> |