#include <stdio.h>
#include <dirent.h>
#include <errno.h>
int dirExists(const char *dirname) {
DIR *dir = opendir(dirname);
if (dir) {
closedir(dir);
return 1;
} else if (ENOENT == errno) {
return 0;
} else {
return 0;
}
}
int main()
{
char dirname[100] = "d:\\api";
if (dirExists(dirname)) {
printf("Exists\n");
}
else {
printf("Not Exists\n");
}
return 0;
}
/*
run:
Exists
*/