27 class FL_EXPORT CFileSystemUtilities
30 CFileSystemUtilities();
Template type array class.
Definition FLArray.h:53
Template type string class.
Definition FLString.h:34
virtual ~CFileSystemUtilities()
Destructor.
static const CResult GetDirectoryListRecursively(const wchar_t *pWcsPath, CFLArray< CFLString< wchar_t > > &flaResult, bool *pBAbort=nullptr)
Gets directory list of specified paths recursively.
static const CResult ConvertRelativePathToAbsolutePath(const wchar_t *pWcsRelativePath, const wchar_t *pWcsBasePath, CFLString< wchar_t > &flsResultAbsolutePath)
Convert a relative path to an absolute path based on a given base path.
static const CResult GetFileListInDirectory(const wchar_t *pWcsPath, const CFLArray< CFLString< wchar_t > > &flaFilters, CFLArray< CFLString< wchar_t > > &flaResult, bool *pBAbort=nullptr)
Gets file list of specified paths.
static bool IsAbsolutePath(const wchar_t *pWcsPath)
Check whether the specified path is an absolute path.
static const CResult GetDirectoryList(const wchar_t *pWcsPath, CFLArray< CFLString< wchar_t > > &flaResult, bool *pBAbort=nullptr)
Gets directory list of specified paths.
static const CResult CreateFolderMultiDepth(const wchar_t *pWcsPath)
Create the specified path (automatically create if there is no parent directory)
static const CResult ConvertAbsolutePathToRelativePath(const wchar_t *pWcsAbsolutePath, const wchar_t *pWcsBasePath, CFLString< wchar_t > &flsResultRelativePath)
Convert an absolute path to a relative path based on a given base path.
static const CResult GetFileListInDirectoryRecursively(const wchar_t *pWcsPath, const CFLArray< CFLString< wchar_t > > &flaFilters, CFLArray< CFLString< wchar_t > > &flaResult, bool *pBAbort=nullptr)
Gets file list of specified paths recursively.
FLImaging module execution result object.
Definition ResultsDef.h:1631
Definition AESCryptography.h:18