#include <stdio.h>
#if _WIN32
#include <Windows.h>
#include <io.h>
#include "dirent.h"
#else
#include <unistd.h>
#include <dirent.h>
#endif
//window 下载https://www.softagalleria.net/download/dirent/dirent-1.21.zip
int main(int argc, char *argv[])
{
DIR *dir;
struct dirent* mydirent;
if(argc!=2)
{
printf("usage:directory_name");
return -1;
}
if((dir=opendir(argv[1]))!=NULL)
{
while((mydirent=readdir(dir))!=NULL)
{
printf("%s \n",mydirent->d_name);
}
}else{
printf("cannot open %s",argv[1]);
return -1;
}
closedir(dir);
return 0;
}
#include <stdio.h>
#if _WIN32
#include <Window