#include "filelib.h"
#include <unistd.h>
#include <sys/stat.h>
using namespace std;
bool FileExists(const std::string& fn) {
struct stat info;
int s = stat(fn.c_str(), &info);
return (s==0);
}
bool DirectoryExists(const string& dir) {
if (access(dir.c_str(),0) == 0) {
struct stat status;
stat(dir.c_str(), &status);
if (status.st_mode & S_IFDIR) return true;
}
return false;
}