0
点赞
收藏
分享

微信扫一扫

Linux 目录遍历文件

DT_M 2023-01-14 阅读 32


#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);

}}


举报

相关推荐

0 条评论