package file import "os" func SyncDir(dirName string) error { return nil } // RenameFile will rename the source to target using os function. If target exists it will be removed before renaming. func RenameFile(oldpath, newpath string) error { if _, err := os.Stat(newpath); err == nil { if err = os.Remove(newpath); nil != err { return err } } return os.Rename(oldpath, newpath) }