Skip to content

Commit

Permalink
update create file and dir api
Browse files Browse the repository at this point in the history
  • Loading branch information
LinkLeong committed Oct 18, 2021
1 parent fb15695 commit 8a28d3c
Show file tree
Hide file tree
Showing 6 changed files with 19 additions and 14 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,4 @@ gen
/db/
/docs/
/conf/conf.ini
__debug_bin
Binary file removed __debug_bin
Binary file not shown.
9 changes: 6 additions & 3 deletions pkg/utils/oasis_err/e.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ const (
PWD_INVALID = 10001

//system
DIR_ALREADY_EXISTS = 20001
DIR_ALREADY_EXISTS = 20001
FILE_ALREADY_EXISTS = 20002
FILE_OR_DIR_EXISTS = 20003

//zerotier
GET_TOKEN_ERROR = 30001
Expand Down Expand Up @@ -38,8 +40,9 @@ var MsgFlags = map[int]string{
PWD_INVALID: "Password invalid",

//system
DIR_ALREADY_EXISTS: "Directory already exists",

DIR_ALREADY_EXISTS: "Directory already exists",
FILE_ALREADY_EXISTS: "File already exists",
FILE_OR_DIR_EXISTS: "File or directory already exists",

//zerotier
GET_TOKEN_ERROR: "Get token error,Please log in to zerotier's official website to confirm whether the account is available",
Expand Down
11 changes: 9 additions & 2 deletions service/zima_info.go
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,12 @@ func (c *zima) GetDirPath(path string) []model.Path {

if strings.Count(path, "/") > 1 {
for _, l := range ls {
dirs = append(dirs, model.Path{Name: l.Name(), Path: path + l.Name() + "/", IsDir: l.IsDir()})
pathTemp := path + l.Name()
if l.IsDir() {
pathTemp += "/"
}

dirs = append(dirs, model.Path{Name: l.Name(), Path: pathTemp, IsDir: l.IsDir()})
}
} else {
dirs = append(dirs, model.Path{Name: "DATA", Path: "/DATA/", IsDir: true})
Expand Down Expand Up @@ -131,6 +136,8 @@ func (c *zima) MkdirAll(path string) (int, error) {
if os.IsNotExist(err) {
os.MkdirAll(path, os.ModePerm)
return oasis_err.SUCCESS, nil
} else if strings.Contains(err.Error(), ": not a directory") {
return oasis_err.FILE_OR_DIR_EXISTS, err
}
}
return oasis_err.ERROR, err
Expand All @@ -140,7 +147,7 @@ func (c *zima) MkdirAll(path string) (int, error) {
func (c *zima) CreateFile(path string) (int, error) {
_, err := os.Stat(path)
if err == nil {
return oasis_err.DIR_ALREADY_EXISTS, nil
return oasis_err.FILE_OR_DIR_EXISTS, nil
} else {
if os.IsNotExist(err) {
file.CreateFile(path)
Expand Down
10 changes: 2 additions & 8 deletions types/system.go
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
package types

const CURRENTVERSION = "0.1.5"
const BODY = `
<li>Add CPU RAM Status with widget</li>
<li>Add Disk Info with widget</li>
<li>Enhance the Docker cli import experience and automatically fill in the folders that need to be mounted</li>
<li>Realize automatic loading of widgets</li>
<li>Fix display bugs when windows size less than 1024px</li>
`
const CURRENTVERSION = "0.1.6"
const BODY = "<li>Add a file selector for app install.</li> <li>Fixed an issue with the app were it would disappear when the app was modified.</li>"

0 comments on commit 8a28d3c

Please sign in to comment.