diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-09-10 12:31:07 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-09-10 12:31:07 +0300 |
| commit | e970dc54d59da50d818c013eecfac1c561f5e535 (patch) | |
| tree | aeb7d347edd3f0d5d79e2882eea309a886d860af /go-src/folderPaths/folderPaths.go | |
| parent | 2158b0c231665d1841bbff1dfaaf11d6d45a7b9f (diff) | |
| download | ctfc-e970dc54d59da50d818c013eecfac1c561f5e535.tar ctfc-e970dc54d59da50d818c013eecfac1c561f5e535.tar.gz ctfc-e970dc54d59da50d818c013eecfac1c561f5e535.zip | |
Abstracted some OS file and folder functionality in utils
Diffstat (limited to 'go-src/folderPaths/folderPaths.go')
| -rw-r--r-- | go-src/folderPaths/folderPaths.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/go-src/folderPaths/folderPaths.go b/go-src/folderPaths/folderPaths.go index b39ce87..7a8f5cc 100644 --- a/go-src/folderPaths/folderPaths.go +++ b/go-src/folderPaths/folderPaths.go @@ -3,21 +3,22 @@ package folderPaths import ( "os" "runtime" + + "gitlab.com/Syndamia/ctfc/go-src/utils" ) func InitFoldersAndFiles() { dirs := []string{rootFolder(), FileAtChatsFolder(""), FileAtDirectMessagesFolder(""), FileAtUsersFolder("")} for _, v := range dirs { - if _, err := os.Stat(v); os.IsNotExist(err) { - os.Mkdir(v, 0775) + if !utils.PathExists(v) { + utils.CreateDir(v) } } files := []string{AllChatsFilePath()} for _, v := range files { - if _, err := os.Stat(v); os.IsNotExist(err) { - f, _ := os.Create(v) - f.Close() + if !utils.PathExists(v) { + utils.CreateFile(v) } } } |
