From d2bcd7b5050937922af44b0f0d9c6e6f3ca57973 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Mon, 12 Feb 2024 13:28:45 +0100 Subject: [PATCH] fix #80: using os.MkdirAll(): Recursively create ad dir including output dir. The output dir itself is not being created separately anymore. That way, no directory will be created if no ads could be downloaded. --- util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util.go b/util.go index e96af63..2c157cf 100644 --- a/util.go +++ b/util.go @@ -32,7 +32,7 @@ import ( func Mkdir(dir string) error { if _, err := os.Stat(dir); errors.Is(err, os.ErrNotExist) { - err := os.Mkdir(dir, os.ModePerm) + err := os.MkdirAll(dir, os.ModePerm) if err != nil { return fmt.Errorf("failed to create directory %s: %w", dir, err) }