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