/************************************************************************/ /* 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& 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