#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
int main(int argc, char **argv)
{
DIR *dir;
struct dirent *file;
if ( (dir = opendir("d:\\test-dir")) == NULL)
{
puts("Error read directory");
return 1;
}
while ( (file = readdir(dir)) != NULL)
printf ("%s\n", file->d_name);
closedir(dir);
return 0;
}
/*
run:
.
..
data.bin
*/