⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cbrowserdir.h

📁 提供交互的方式选取合适的震相
💻 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 + -