34 NEO_CORE_EXPORT
bool copyFile(
const char * inFilename,
const char * outFilename);
35 NEO_CORE_EXPORT
bool createDirectory(
const char * filename,
bool recursive =
false);
36 NEO_CORE_EXPORT
bool isDirectory(
const char * filename);
40 NEO_CORE_EXPORT
bool isFileExist(
const char * filename);
41 NEO_CORE_EXPORT
bool copyDirectory(
const char * inFilename,
const char * outFilename);
42 NEO_CORE_EXPORT
bool readDirectory(
const char * filename, vector<string> * files,
bool hiddenFiles =
false,
bool recursive =
false);
43 NEO_CORE_EXPORT
void copyDirFiles(
const char* src,
const char* dest,
const char* filter);
54 NEO_CORE_EXPORT File*
M_fopen(
const char * path,
const char* mode);
58 NEO_CORE_EXPORT
int M_fclose(File * stream);
69 NEO_CORE_EXPORT
size_t M_fread(
void * dest,
size_t size,
size_t count, File * stream);
79 NEO_CORE_EXPORT
size_t M_fwrite(
const void * str,
size_t size,
size_t count, File * stream);
87 NEO_CORE_EXPORT
int M_fprintf(File * stream,
const char * format, ...);
97 NEO_CORE_EXPORT
int M_fseek(File * stream,
long offset,
int whence);
102 NEO_CORE_EXPORT
long M_ftell(File * stream);
106 NEO_CORE_EXPORT
void M_rewind(File * stream);
NEO_CORE_EXPORT size_t M_fwrite(const void *str, size_t size, size_t count, File *stream)
NEO_CORE_EXPORT File * M_fopen(const char *path, const char *mode)
NEO_CORE_EXPORT int M_fseek(File *stream, long offset, int whence)
NEO_CORE_EXPORT void M_rewind(File *stream)
NEO_CORE_EXPORT size_t M_fread(void *dest, size_t size, size_t count, File *stream)
NEO_CORE_EXPORT int M_fclose(File *stream)
NEO_CORE_EXPORT long M_ftell(File *stream)
NEO_CORE_EXPORT int M_fprintf(File *stream, const char *format,...)
NEO_CORE_EXPORT void M_registerFileOpenHook(FileOpenHook *hook)
NEO_CORE_EXPORT FileOpenHook * M_getFileOpenHook()