📄 cbrowserdir.h
字号:
#if !defined(CBROWSERDIR_H__E645C76A_EF5A_409D_BF36_D8EC42449843__INCLUDED_)
#define CBROWSERDIR_H__E645C76A_EF5A_409D_BF36_D8EC42449843__INCLUDED_
// This pragma disables warnings about identifiers being longer than 255 in debug info
#pragma warning( disable : 4786 )
#pragma warning( disable : 4503 )
#include <string>
#include <vector>
#include <map>
// CBrowserDir 用来获取当前目录的所有下一级目录中全部文件记录
class CBrowserDir {
public:
CBrowserDir(const char* dir = NULL) {
if( NULL != dir ) {
m_strDir = dir;
BrowserDir( dir );
}
}
bool BrowserDir(const char* dir = NULL);
bool WriteDirListFile(const char* filename = NULL);
private:
bool ProcessDir(const char* dir = NULL);
std::string m_strDir;
std::vector< std::string > m_vSubDirName;
std::map < std::string, std::vector< std::string > > m_vFileName;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -