12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- /************************************************************************/
- /* Copyright (C), 2016-2020, [IT], 保留所有权利;
- /* 模 块 名:;
- /* 描 述:;
- /*
- /* 版 本:[V];
- /* 作 者:[IT];
- /* 日 期:[12/22/2016];
- /*
- /*
- /* 注 意:;
- /*
- /* 修改记录:[IT];
- /* 修改日期:;
- /* 修改版本:;
- /* 修改内容:;
- /************************************************************************/
- #ifndef __FILEHELPING_20150818__
- #define __FILEHELPING_20150818__
- #pragma once
- #include "findfile.h"
- #define USE_IMGEXT 0
- class filehelper :public findfile
- {
- public:
- filehelper(void);
- ~filehelper(void);
- public:
- // 排序或乱序;
- static void random(IN STR_VEC& vtContent, IN BOOL bSort = TRUE);
- // 分隔数组;
- static void split(OUT vector<TString>& vtSplit, IN const TString str, IN const TString strSplit);
- public:
- // 只获取当前要目录的子文件夹,不获取子文件夹中的文件夹;
- BOOL getsubfolder(
- LPCTSTR lpfolder, // 要查找的目录;
- STR_VEC *pvtfolders // 返回子文件夹;
- );
- // 查找当前目录及子目录下的所有文件;
- BOOL getallfiles(
- LPCTSTR lpfolder, // 要查找的目录;
- LPCTSTR lpfindext, // 要查找的扩展名;
- STR_VEC *pvtfiles // 返回要查找的文件全名;
- );
- // 只查找当前目录的文件,不查找子目录;
- BOOL getfolderfiles(
- LPCTSTR lpfolder, // 要查找的目录;
- LPCTSTR lpfindext, // 要查找的扩展名;
- STR_VEC *pvtfiles // 返回要查找的文件全名;
- );
- };
- #endif
|