From 51a65fdb4df29ce4baf46d4d4fc2242a14baa743 Mon Sep 17 00:00:00 2001 From: i7-8700 <1281261856@qq.com> Date: Thu, 28 Oct 2021 09:33:51 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=84=E8=8C=83win32.path=5Fhelper=E8=B7=AF?= =?UTF-8?q?=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- jlib/win32/path_helper.h | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/jlib/win32/path_helper.h b/jlib/win32/path_helper.h index 6720b79..65a5c62 100644 --- a/jlib/win32/path_helper.h +++ b/jlib/win32/path_helper.h @@ -32,12 +32,12 @@ struct PathHelper virtual std::string program() const { return programPath_; } virtual std::string exe() const { return exePath_; } - virtual std::string bin() const { return program() + "/bin"; } - virtual std::string data() const { return program() + "/data"; } - virtual std::string log() const { return program() + "/log"; } - virtual std::string dumps() const { return program() + "/dumps"; } - virtual std::string config() const { return data() + "/config"; } - virtual std::string db() const { return data() + "/db"; } + virtual std::string bin() const { return program() + "\\bin"; } + virtual std::string data() const { return program() + "\\data"; } + virtual std::string log() const { return program() + "\\log"; } + virtual std::string dumps() const { return program() + "\\dumps"; } + virtual std::string config() const { return data() + "\\config"; } + virtual std::string db() const { return data() + "\\db"; } protected: // disable constructor @@ -126,13 +126,13 @@ struct PathHelperDataSeperated : PathHelperLocal {} virtual std::string data() const override { - auto path = getAppDataPathA() + "/" + appName; + auto path = getAppDataPathA() + "\\" + appName; mkpath(path); return path; } - virtual std::string log() const override { return useTmpAsLogFolder ? getTempPathA() : (data() + "/log"); } - virtual std::string dumps() const override { return data() + "/dumps"; } - virtual std::string config() const override { return data() + "/config"; } - virtual std::string db() const override { return data() + "/db"; } + virtual std::string log() const override { return useTmpAsLogFolder ? getTempPathA() : (data() + "\\log"); } + virtual std::string dumps() const override { return data() + "\\dumps"; } + virtual std::string config() const override { return data() + "\\config"; } + virtual std::string db() const override { return data() + "\\db"; } protected: std::string appName = {}; @@ -160,13 +160,13 @@ struct PathHelperDataSeperatedWithoutBin : PathHelperLocalWithoutBin {} virtual std::string data() const override { - auto path = getAppDataPathA() + "/" + appName; + auto path = getAppDataPathA() + "\\" + appName; mkpath(path); return path; } - virtual std::string log() const override { return useTmpAsLogFolder ? getTempPathA() : (data() + "/log"); } - virtual std::string dumps() const override { return data() + "/dumps"; } - virtual std::string config() const override { return data() + "/config"; } - virtual std::string db() const override { return data() + "/db"; } + virtual std::string log() const override { return useTmpAsLogFolder ? getTempPathA() : (data() + "\\log"); } + virtual std::string dumps() const override { return data() + "\\dumps"; } + virtual std::string config() const override { return data() + "\\config"; } + virtual std::string db() const override { return data() + "\\db"; } protected: std::string appName = {}; -- 2.18.1