From c5bba8324d7b1fdc5e0d08642cc54a3229836e9e Mon Sep 17 00:00:00 2001 From: rafaelss <5679073+r4f4ss@users.noreply.github.com> Date: Thu, 10 Oct 2024 11:39:17 -0300 Subject: [PATCH] create directory before create file --- cmd/shisui/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cmd/shisui/main.go b/cmd/shisui/main.go index db5777a310..c462996713 100644 --- a/cmd/shisui/main.go +++ b/cmd/shisui/main.go @@ -507,9 +507,13 @@ func setPrivateKey(ctx *cli.Context, config *Config) error { } } else { if os.IsNotExist(err) { + err := os.MkdirAll(config.DataDir, os.ModePerm) + if err != nil { + log.Error("Failed to create directory:", "err", err) + } file, err := os.Create(fullPath) if err != nil { - log.Error("Failed to create file: %v", err) + log.Error("Failed to create file:", "err", err) } defer file.Close() }