#ifndef FILEIO_H_
#define FILEIO_H_

#include <string.h>

using namespace std;

double returnFileSize(FILE *myFile);
bool readBinaryFile(string filePath, string &fileContents);
bool writeBinaryFile(string filePath, string fileContents);
bool writeTextFile(string filePath, string fileContents);
bool readTextFile(string filePath, string &fileContents);
int countNumFiles(string path);
bool getNumFilesAndFolders(string path, int &numFilesReturned, int &numFoldersReturned);
bool mapFilesAndFolders(string path, int mode, string &dataContents);
bool isDirectory(string path);

#endif /*FILEIO_H_*/

