@@ -23,22 +23,24 @@ extern FsFileSystem *fs;
2323extern FsFileSystem devices[FileSystemMax];
2424
2525namespace FS {
26- bool FileExists (const char path[FS_MAX_PATH]);
27- bool DirExists (const char path[FS_MAX_PATH]);
28- Result GetFileSize (const char path[FS_MAX_PATH], s64 &size);
29- std::string GetFileExt (const std::string &filename);
30- FileType GetFileType (const std::string &filename);
31- Result GetDirList (const char path[FS_MAX_PATH], std::vector<FsDirectoryEntry> &entries);
32- Result ChangeDirNext (const char path[FS_MAX_PATH], std::vector<FsDirectoryEntry> &entries);
33- Result ChangeDirPrev (std::vector<FsDirectoryEntry> &entries);
34- Result GetTimeStamp (FsDirectoryEntry &entry, FsTimeStampRaw ×tamp);
35- Result Rename (FsDirectoryEntry &entry, const char filename[FS_MAX_PATH]);
36- Result Delete (FsDirectoryEntry &entry);
37- Result SetArchiveBit (FsDirectoryEntry &entry);
26+ bool FileExists (const std::string &path);
27+ bool DirExists (const std::string &path);
28+ bool GetFileSize (const std::string &path, std::size_t &size);
29+ bool GetDirList (const std::string &device, const std::string &path, std::vector<FsDirectoryEntry> &entries);
30+ bool ChangeDirNext (const std::string &path, std::vector<FsDirectoryEntry> &entries);
31+ bool ChangeDirPrev (std::vector<FsDirectoryEntry> &entries);
32+ bool GetTimeStamp (FsDirectoryEntry &entry, FsTimeStampRaw ×tamp);
33+ bool Rename (FsDirectoryEntry &entry, const std::string &dest_path);
34+ bool Delete (FsDirectoryEntry &entry);
3835 void Copy (FsDirectoryEntry &entry, const std::string &path);
39- Result Paste (void );
40- Result Move (void );
36+ bool Paste (void );
37+ bool Move (void );
38+ FileType GetFileType (const std::string &filename);
39+ Result SetArchiveBit (const std::string &path);
4140 Result GetFreeStorageSpace (s64 &size);
4241 Result GetTotalStorageSpace (s64 &size);
4342 Result GetUsedStorageSpace (s64 &size);
43+ std::string BuildPath (FsDirectoryEntry &entry);
44+ std::string BuildPath (const std::string &path, bool device_name);
45+ std::string GetFileExt (const std::string &filename);
4446}
0 commit comments