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