sincerely Singaporean

If you have not done so, read this full tutorial on how to use SGEXTN to build an application.

SGXFileSystem

static SGXString SGXFileSystem::configFilePath;

static int SGXFileSystem::createFile(const SGXString& s);

static int SGXFileSystem::createFolder(const SGXString& s);

static SGXString SGXFileSystem::decodeFromFileName(const SGXString& s);

static int SGXFileSystem::duplicateFile(const SGXString& startPath, const SGXString& endPath);

static int SGXFileSystem::duplicateFolder(const SGXString& startPath, const SGXString& endPath);

static SGXString SGXFileSystem::encodeToFileName(const SGXString& s);

static bool SGXFileSystem::fileExists(const SGXString& s);

static bool SGXFileSystem::folderExists(const SGXString& s);

static SGXTimeStamp SGXFileSystem::getFileCreationTime(const SGXString& s);

static SGXString SGXFileSystem::getFileExtension(const SGXString& s);

static SGXTimeStamp SGXFileSystem::getFileLastEditTime(const SGXString& s);

static SGXString SGXFileSystem::getFileName(const SGXString& s);

static SGXString SGXFileSystem::getFileNameNoExtension(const SGXString& s);

static long long SGXFileSystem::getFileSize(const SGXString& s);

static SGLArraySGXStringSGXFileSystem::getFilesList(const SGXString& s);

static SGLArraySGXStringSGXFileSystem::getFilesListContainingName(const SGXString& s, const SGXString& name);

static SGLArraySGXStringSGXFileSystem::getFilesListContainingNameRecursive(const SGXString& s, const SGXString& name);

static SGLArraySGXStringSGXFileSystem::getFilesListRecursive(const SGXString& s);

static SGLArraySGXStringSGXFileSystem::getFilesListWithExtension(const SGXString& s, const SGXString& ext);

static SGLArraySGXStringSGXFileSystem::getFilesListWithExtensionRecursive(const SGXString& s, const SGXString& ext);

static SGXTimeStamp SGXFileSystem::getFolderCreationTime(const SGXString& s);

static SGXTimeStamp SGXFileSystem::getFolderLastEditTime(const SGXString& s);

static SGXString SGXFileSystem::getFolderName(const SGXString& s);

static long long SGXFileSystem::getFolderSize(const SGXString& s);

static SGLArraySGXStringSGXFileSystem::getFoldersList(const SGXString& s);

static SGXString SGXFileSystem::getFreePath(const SGXString& prefix, const SGXString& unencodedName, const SGXString& postfix);

static SGXString SGXFileSystem::getParentName(const SGXString& s);

static SGXString SGXFileSystem::getParentPath(const SGXString& s);

static SGXString SGXFileSystem::joinFilePaths(const SGXString& a, const SGXString& b);

static int SGXFileSystem::moveFile(const SGXString& startPath, const SGXString& endPath);

static int SGXFileSystem::moveFolder(const SGXString& startPath, const SGXString& endPath);

static bool SGXFileSystem::numberAwareLesserThan(const SGXString& s1, const SGXString& s2);

static bool SGXFileSystem::numberAwareLesserThanBase16(const SGXString& s1, const SGXString& s2);

static void SGXFileSystem::openLink(const SGXString& link);

static bool SGXFileSystem::pathIsSubfolder(const SGXString& childPath, const SGXString& parentPath);

static int SGXFileSystem::permanentDeleteFile(const SGXString& s);

static int SGXFileSystem::permanentDeleteFolder(const SGXString& s);

static SGXString SGXFileSystem::userDataFilePath;

©2025 05524F.sg (Singapore)

contact 05524F / report a bug / make a suggestion

about 05524F SINGAPORE values

list of 05524F projects