diff --git a/rpcs3/rpcs3qt/gs_frame.cpp b/rpcs3/rpcs3qt/gs_frame.cpp index 7eb1120aa0..7556ef8271 100644 --- a/rpcs3/rpcs3qt/gs_frame.cpp +++ b/rpcs3/rpcs3qt/gs_frame.cpp @@ -523,7 +523,7 @@ void gs_frame::take_screenshot(std::vector data, const u32 sshot_width, cons screen_path += id + "/"; }; - if (!fs::create_dir(screen_path) && fs::g_tls_error != fs::error::exist) + if (!fs::create_path(screen_path) && fs::g_tls_error != fs::error::exist) { screenshot_log.error("Failed to create screenshot path \"%s\" : %s", screen_path, fs::g_tls_error); return;