winstl/filesystem/directory_functions.hpp File Reference


Detailed Description

[C++ only] Functions for manipulating directories (File System Library).

#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.


Generated on Thu Jun 10 08:58:00 2010 for STLSoft by  doxygen 1.5.6