From 4c5fa906dde03a52b9db44b8fdc3d372785f9df5 Mon Sep 17 00:00:00 2001 From: Marko Seidel Date: Mon, 7 Dec 2020 13:34:54 +0100 Subject: [PATCH] archium - go/src (20201207) --- helper/tools/tools.go | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/helper/tools/tools.go b/helper/tools/tools.go index 65e9103..16915d9 100644 --- a/helper/tools/tools.go +++ b/helper/tools/tools.go @@ -134,16 +134,27 @@ func GetTexfile(_file string) (*os.File, error) { return impfile, err } -func DeteteFiles(_path string, _name string) { +func DeleteDirectory(_path string) error { + var err error = nil + if _, err := os.Stat(_path); os.IsNotExist(err) { + err := os.MkdirAll(_path, 0755) + if err != nil { + return err + } + } + return err +} + +func DeleteFiles(_path string, _name string) { txtlist, err := FindFilesBySuffix(_path, _name) if err != nil { log.Fatalf("failed deleting files: %s", err) } // fmt.Println(txtlist) for _, tv := range txtlist { - err := os.Remove(_path + tv) + err := os.Remove(tv) if err != nil { - fmt.Printf("### %s%s: %s", _path, tv, err) + fmt.Printf("### %s: %s\n", tv, err) } } }