mirror of
https://github.com/rwinkhart/libmutton.git
synced 2026-09-02 07:07:26 -04:00
Fix folder sync
This commit is contained in:
@@ -417,15 +417,15 @@ func folderSync(folders []string) error {
|
|||||||
folderFullPath := global.TargetLocationFormat(folder)
|
folderFullPath := global.TargetLocationFormat(folder)
|
||||||
|
|
||||||
// check if target path already exists
|
// check if target path already exists
|
||||||
isAccessible, _ := back.TargetIsFile(folderFullPath, false) // error is ignored because dir/file status is irrelevant
|
isAccessible, err := back.TargetIsFile(folderFullPath, false)
|
||||||
|
|
||||||
if !isAccessible {
|
if !isAccessible {
|
||||||
err := os.MkdirAll(folderFullPath, 0700)
|
err := os.MkdirAll(folderFullPath, 0700)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.New("unable to create folder (" + folder + "): " + err.Error())
|
return errors.New("unable to create folder (" + folder + "): " + err.Error())
|
||||||
}
|
}
|
||||||
} else {
|
} else if err != nil {
|
||||||
return errors.New("unable to create folder (" + folder + "): a file with the same name already exists")
|
return errors.New("unable to create folder (" + folder + "): " + err.Error())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
|||||||
Reference in New Issue
Block a user