Linux下 C++遍历目录文件

 可参考如下代码或者参考链接博客。

测试代码:

#include 
#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;
 
/***** Global Variables *****/
char dir[100] = "/home";
int const MAX_STR_LEN = 200;
 
/* Show all files under dir_name , do not show directories ! */
void showAllFiles( const char * dir_name )
{
	// check the parameter !
	if( NULL == dir_name )
	{
		cout<<" dir_name is null ! "<d_name , "." ) == 0 || 
			strcmp( filename->d_name , "..") == 0    )
			continue;
		cout<d_name <

参考:

1、C/C++获取文件夹下所有文件的名字及全路径

2、Linux下遍历指定目录的C++实现

你可能感兴趣的:(C/C++学习)