#include <winstl/winstl.h>
#include <winstl/filesystem/filesystem_traits.hpp>
#include <winstl/filesystem/file_path_buffer.hpp>
Go to the source code of this file.
Namespaces | |
namespace | winstl |
Functions | |
template<typename C> | |
C * | find_last_path_name_separator_ (C const *s) |
template<typename C> | |
bool | create_directory_recurse_impl (C const *dir, LPSECURITY_ATTRIBUTES lpsa) |
template<typename C, typename FD> | |
ws_dword_t | remove_directory_recurse_impl (C const *dir, int(*pfn)(void *param, C const *subDir, FD const *st, DWORD err), void *param) |
bool | create_directory_recurse (char const *dir, LPSECURITY_ATTRIBUTES lpsa=NULL) |
Creates the given directory, including all its parent directories, applying the given mode. | |
bool | create_directory_recurse (wchar_t const *dir, LPSECURITY_ATTRIBUTES lpsa=NULL) |
Creates the given directory, including all its parent directories, applying the given mode. | |
template<typename S> | |
bool | create_directory_recurse (S const &dir, LPSECURITY_ATTRIBUTES lpsa=NULL) |
Creates the given directory, including all its parent directories, applying the given mode. | |
bool | remove_directory_recurse (char const *dir, int(*pfn)(void *param, charconst *subDir, WIN32_FIND_DATAA const *st, DWORD err), void *param) |
Removes the given directory, and all its subdirectories. | |
bool | remove_directory_recurse (char const *dir) |
Removes the given directory, and all its subdirectories. | |
bool | remove_directory_recurse (wchar_t const *dir, int(*pfn)(void *param, wchar_tconst *subDir, WIN32_FIND_DATAW const *st, DWORD err), void *param) |
Removes the given directory, and all its subdirectories. | |
bool | remove_directory_recurse (wchar_t const *dir) |
Removes the given directory, and all its subdirectories. |