fix sd card dumps due to the folder not being created.

This commit is contained in:
ITotalJustice
2025-05-19 17:04:49 +01:00
parent 1000b9c8ec
commit 33de03a923

View File

@@ -288,7 +288,6 @@ Result DumpNspToFile(ProgressBox* pbox, std::span<NspEntry> entries) {
fs::FsNativeSd fs{};
R_TRY(fs.GetFsOpenResult());
fs.CreateDirectoryRecursively(DUMP_PATH);
auto source = std::make_unique<NspSource>(entries);
for (const auto& e : entries) {
@@ -296,6 +295,7 @@ Result DumpNspToFile(ProgressBox* pbox, std::span<NspEntry> entries) {
pbox->NewTransfer(e.path);
const auto temp_path = fs::AppendPath(DUMP_PATH, e.path + ".temp");
fs.CreateDirectoryRecursivelyWithPath(temp_path);
fs.DeleteFile(temp_path);
const auto flags = e.nsp_size >= BIG_FILE_SIZE ? FsCreateOption_BigFile : 0;