首页 > 系统相关 >Linux 目录遍历文件

Linux 目录遍历文件

时间:2023-01-14 11:06:11浏览次数:36  
标签:info 遍历 name Linux entry 目录 dir 指针


#include<stdio.h>
#include<string.h>
#include<dirent.h>

int main()
{
DIR* dir_info; //目录指针

struct dirent* dir_entry; //目录项信息指针

//打开一个待扫描的目录

dir_info = opendir("./");

if( dir_info )

{

//打开目录成功

while ( (dir_entry = readdir(dir_info)) != NULL)

{

//忽略这两个特殊项目

if(strcmp(dir_entry->d_name, "..")==0 || strcmp(dir_entry->d_name, ".")==0)

continue;

//具体操作。。。

printf("is %s\n",dir_entry->d_name);

} // while

//使用完毕,关闭目录指针。

closedir(dir_info);

}}


标签:info,遍历,name,Linux,entry,目录,dir,指针
From: https://blog.51cto.com/u_15731880/6007527

相关文章