mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-03 21:41:19 +12:00
Should have caught these way earlier.
This commit is contained in:
parent
b1a01ecfdc
commit
00f8f9199b
3 changed files with 5 additions and 5 deletions
|
@ -234,7 +234,7 @@ public:
|
|||
|
||||
bool fscDeviceCreateDir(std::wstring_view path, void* ctx, sint32* fscStatus) override
|
||||
{
|
||||
fs::path dirPath(path);
|
||||
auto dirPath = FSPath::Convert(path);
|
||||
if (fs::exists(path))
|
||||
{
|
||||
if (!fs::is_directory(dirPath))
|
||||
|
@ -253,7 +253,7 @@ public:
|
|||
bool fscDeviceRemoveFileOrDir(std::wstring_view path, void* ctx, sint32* fscStatus) override
|
||||
{
|
||||
*fscStatus = FSC_STATUS_OK;
|
||||
fs::path _path(path);
|
||||
auto _path = FSPath::Convert(path);
|
||||
std::error_code ec;
|
||||
if (!fs::exists(_path, ec))
|
||||
{
|
||||
|
@ -272,7 +272,7 @@ public:
|
|||
bool fscDeviceRename(std::wstring_view srcPath, std::wstring_view dstPath, void* ctx, sint32* fscStatus) override
|
||||
{
|
||||
*fscStatus = FSC_STATUS_OK;
|
||||
fs::path _srcPath(srcPath);
|
||||
auto _srcPath = FSPath::Convert(srcPath);
|
||||
fs::path _dstPath(dstPath);
|
||||
std::error_code ec;
|
||||
if (!fs::exists(_srcPath, ec))
|
||||
|
|
|
@ -16,7 +16,7 @@ std::string SaveInfo::GetStorageSubpathByTitleId(TitleId titleId)
|
|||
return fmt::format("usr/save/{:08x}/{:08x}", ((uint64)titleId) >> 32, (uint64)titleId & 0xFFFFFFFF);
|
||||
}
|
||||
|
||||
fs::path SaveInfo::GetSavePath(TitleId titleId)
|
||||
FSPath SaveInfo::GetSavePath(TitleId titleId)
|
||||
{
|
||||
return ActiveSettings::GetMlcPath(GetStorageSubpathByTitleId(titleId));
|
||||
}
|
||||
|
|
|
@ -21,7 +21,7 @@ public:
|
|||
|
||||
private:
|
||||
static std::string GetStorageSubpathByTitleId(TitleId titleId);
|
||||
static fs::path GetSavePath(TitleId titleId);
|
||||
static FSPath GetSavePath(TitleId titleId);
|
||||
|
||||
TitleId m_titleId;
|
||||
FSPath m_path;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue