FLImaging 6.5.8.1
FileSystemUtilities.h
1#pragma once
2
11#include "FLArray.h"
12#include "FLString.h"
13
15namespace FLImaging
16{
18 namespace Base
19 {
27 class FL_EXPORT CFileSystemUtilities
28 {
29 protected:
31
32 public:
41
59 static const CResult GetDirectoryList(const wchar_t* pWcsPath, CFLArray<CFLString<wchar_t> >& flaResult, bool* pBAbort = nullptr);
60
78 static const CResult GetDirectoryListRecursively(const wchar_t* pWcsPath, CFLArray<CFLString<wchar_t> >& flaResult, bool* pBAbort = nullptr);
79
99 static const CResult GetFileListInDirectory(const wchar_t* pWcsPath, const CFLArray<CFLString<wchar_t> >& flaFilters, CFLArray<CFLString<wchar_t> >& flaResult, bool* pBAbort = nullptr);
100
120 static const CResult GetFileListInDirectoryRecursively(const wchar_t* pWcsPath, const CFLArray<CFLString<wchar_t> >& flaFilters, CFLArray<CFLString<wchar_t> >& flaResult, bool* pBAbort = nullptr);
121
135 static const CResult CreateFolderMultiDepth(const wchar_t* pWcsPath);
136 };
137 }
138}
Template type 의 배열 클래스.
Definition RangeTree.h:19
Template type 의 문자열 클래스
Definition INIUtilities.h:20
파일 시스템 유틸리티 클래스
Definition FileSystemUtilities.h:28
virtual ~CFileSystemUtilities()
소멸자
static const CResult GetDirectoryListRecursively(const wchar_t *pWcsPath, CFLArray< CFLString< wchar_t > > &flaResult, bool *pBAbort=nullptr)
지정된 경로의 디렉토리 목록을 재귀적으로 얻어옴
static const CResult GetFileListInDirectory(const wchar_t *pWcsPath, const CFLArray< CFLString< wchar_t > > &flaFilters, CFLArray< CFLString< wchar_t > > &flaResult, bool *pBAbort=nullptr)
지정된 경로의 파일 목록을 얻어옴
static const CResult GetDirectoryList(const wchar_t *pWcsPath, CFLArray< CFLString< wchar_t > > &flaResult, bool *pBAbort=nullptr)
지정된 경로의 디렉토리 목록을 얻어옴
static const CResult CreateFolderMultiDepth(const wchar_t *pWcsPath)
지정된 경로를 생성 (부모 디렉토리가 없는 경우 자동으로 생성)
static const CResult GetFileListInDirectoryRecursively(const wchar_t *pWcsPath, const CFLArray< CFLString< wchar_t > > &flaFilters, CFLArray< CFLString< wchar_t > > &flaResult, bool *pBAbort=nullptr)
지정된 경로의 파일 목록을 재귀적으로 얻어옴
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514