Hello,大家好,我是爱吃香蕉的猴子,
#include <stdio.h>
#include "dirent.h"
#include <string.h>
#define FilePath "/home/caoyongren/Test/demo"
int main()
{
int i = 0;
int filesize = 0;
DIR *dir = NULL;
struct dirent *entry;
char fileName[10][32];//存放字符串; **
if((dir = opendir(FilePath))==NULL)
{
printf("opendir failed!");
return -1;
}
else
{
while(entry=readdir(dir))
{
i++;
printf("filename%d = %s\n", i, entry->d_name); //输出文件或者目录的名称
//if () 判断是否是对应的sensor
//{
//}
//fileName[i] = entry->d_name;
strcpy(fileName[i], entry->d_name);
//printf("filetype = %d\n",entry->d_type); //输出文件类型
}
closedir(dir);
}
printf("-------------------------------------------------------\n");
//printf("name ===========%s \n", fileName);
int j = 0;
for (j = 0; j < 10; j++)
{
printf("name ===========%s\n", fileName[j]);
}
return 0;
}
Code的搬运工V1.0