Ver código fonte

feat;增加fts.ini配置文件

master-opt
yuan_rh 4 anos atrás
pai
commit
4da50a0275
2 arquivos alterados com 15 adições e 6 exclusões
  1. +14
    -5
      config/config.go
  2. +1
    -1
      handle/handle.go

+ 14
- 5
config/config.go Ver arquivo

@@ -1,9 +1,13 @@
package config

import "os"
import (
"github.com/clod-moon/goconf"
"os"
)

func main() {
InitConfig()

}

//本地工作目录
@@ -12,14 +16,19 @@ var LocalWorkSpaceDir string
//本地ipfs网关
var GobalIpfsUrl ="localhost:5001"

//ipfs引导节点网关
//ipfs引导节点默认网关,安装目录下 bin/fts.ini 可配
var ServerIpfsUrl = "10.240.10.238:5001"
//var ServerIpfsUrl = "vpn.azut.cn:5001"

//var EtcdUrl="127.0.0.1:2379"

func InitConfig(){
//TODO 读取本地工作目录路径,默认工作空间
//LocalWorkSpaceDir = "D:\\easycloud"

conf := iniconf.InitConfig("../../bin/fts.ini")

ServerIpfsUrl = conf.GetValue("url", "ServerIpfsUrl")
//log.Print(ServerIpfsUrl)
//log.Print(filepath.Abs("./"))
LocalWorkSpaceDir=os.Getenv("USERPROFILE")+"\\easycloud"

}

+ 1
- 1
handle/handle.go Ver arquivo

@@ -552,7 +552,7 @@ func myWalkfunc(path string, info os.FileInfo, err error) error {
simpleFileInfo := new(simpleFileInfo)
simpleFileInfo.Name=info.Name()
simpleFileInfo.Extension=filepath.Ext(path)
simpleFileInfo.RelativePath=strings.Replace(path,gobalRelativePath,"",1)
simpleFileInfo.RelativePath=filepath.Dir(strings.Replace(path,gobalRelativePath,"",1))
simpleFileInfo.AbsolutePath=path
gobalFolderFileMap[path]=simpleFileInfo
return nil


Carregando…
Cancelar
Salvar