|
|
|
@ -16,6 +16,8 @@ import ( |
|
|
|
"strings" |
|
|
|
|
|
|
|
"github.com/schollz/progressbar/v3" |
|
|
|
"go.uber.org/zap" |
|
|
|
"gopkg.in/ini.v1" |
|
|
|
) |
|
|
|
|
|
|
|
// 遍历目录下的文件
|
|
|
|
@ -389,3 +391,22 @@ func CompressToZip(dest string, currentPath string, paths []string) error { |
|
|
|
os.Rename(dest, path.Join("./sync_zips/", dest)) |
|
|
|
return nil |
|
|
|
} |
|
|
|
|
|
|
|
// 读取配置文件
|
|
|
|
func ReadConfig() { |
|
|
|
logger := NewProductionLogger() |
|
|
|
defer logger.Sync() |
|
|
|
// 加载文件
|
|
|
|
cfg, err := ini.Load("app.conf") |
|
|
|
if err != nil { |
|
|
|
logger.Error("读取配置文件失败", zap.Error(err)) |
|
|
|
return |
|
|
|
} |
|
|
|
//
|
|
|
|
iport, err := cfg.Section("rpc").Key("port").Int() |
|
|
|
if err != nil { |
|
|
|
logger.Error("读取配置文件失败", zap.Error(err)) |
|
|
|
return |
|
|
|
} |
|
|
|
config.G.Port = fmt.Sprintf("%d", iport) |
|
|
|
} |
|
|
|
|