base工程增加头文件:
/********************************************************
* Description : functions of directory traversal
* Data : 2013-06-06 14:46:16
* Author : yanrk
* Email : feeling_dxl@yeah.net & ken_scott@163.com
* Blog : blog.youkuaiyun.com/ken_scott
* Version : 1.0
* History :
* Copyright(C): 2013 - 2015
********************************************************/
#ifndef COMMON_BASE_DIRECTORY_H
#define COMMON_BASE_DIRECTORY_H
#include "base_common.h"
#ifdef WIN32
#include <windows.h>
#else
#include <dirent.h>
#include <sys/stat.h>
#endif // WIN32
#include <cstring>
#include <string>
NAMESPACE_COMMON_BEGIN
struct BASE_DIR
{
#ifdef WIN32
HANDLE dir;
WIN32_FIND_DATAA file;
bool eof;
#else
DIR * dir;
struct dirent * file;
#endif // WIN32
/* w

在Base工程中,已添加了头文件和实现文件,用于实现目录遍历功能。通过新增的代码,可以对指定目录进行递归扫描,获取其中的所有文件和子目录信息。该功能对于文件管理系统或需要处理大量文件的项目非常实用。
最低0.47元/天 解锁文章
1322

被折叠的 条评论
为什么被折叠?



