summaryrefslogtreecommitdiff
path: root/libcore
diff options
context:
space:
mode:
Diffstat (limited to 'libcore')
-rw-r--r--libcore/helpers.c5
-rw-r--r--libcore/helpers.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/libcore/helpers.c b/libcore/helpers.c
index 1934f3e..4ca2272 100644
--- a/libcore/helpers.c
+++ b/libcore/helpers.c
@@ -90,6 +90,11 @@ bool isNumber(const string& s) {
return !s.empty() && it == s.end();
}
+bool FileExists(const string &fullpath) {
+ struct stat buffer;
+ return (stat (fullpath.c_str(), &buffer) == 0);
+}
+
bool FileExists(const string &path, const string &name, const string &ext) {
stringstream fileName;
fileName << path << name << "." << ext;
diff --git a/libcore/helpers.h b/libcore/helpers.h
index f489555..2a92efb 100644
--- a/libcore/helpers.h
+++ b/libcore/helpers.h
@@ -12,6 +12,7 @@ int Minimum(int a, int b, int c, int d, int e, int f);
std::string CutText(string &text, int width, string fontName, int fontSize);
std::string StrToLowerCase(string str);
bool isNumber(const string& s);
+bool FileExists(const string &fullpath);
bool FileExists(const string &path, const string &name, const string &ext);
bool FolderExists(const string &path);
bool FirstFileInFolder(string &path, string &extension, string &fileName);