#include <stdio.h>
//opendir,closedir,readdir函数头文件
#include <dirent.h>
#include <sys/types.h>
int main(int argc,char *argv[])
{
int ret;
DIR *dir;
struct dirent *catlog;
//检测参数
if(argc <2){
printf("\nPlease input file path\n");
return 1;
}
//使用opendir函数打开目录
dir = opendir(argv[1]);
if(dir==NULL){
printf("opendir %s failed!\n",argv[1]);
return 1;
}
printf("opendir %s suceces!\n",argv[1]);
//使用readdir读取目录argv[1]
catlog = readdir(dir);
if(catlog == NULL){
printf("readdir %s failed!\n",argv[1]);
return 1;
}
printf("%s d_ino is %ld\n ",argv[1],catlog->d_ino);
//使用closedir函数关闭目录
closedir(dir);
return 0;
}
1-18、讯为系统编程readdir
猜你喜欢
转载自blog.csdn.net/poor_guy_liu/article/details/103579303
今日推荐
周排行