|
|
|
@ -26,7 +26,9 @@ func main() { |
|
|
|
//fmt.Printf("your path is :%s\n", path)
|
|
|
|
|
|
|
|
// open datebase
|
|
|
|
db.ConnectDB() |
|
|
|
db.Init() |
|
|
|
// 创建数据表
|
|
|
|
db.CreateTable() |
|
|
|
//遍历
|
|
|
|
// var ftree []string
|
|
|
|
ftree, err := util.GetDirFilePaths(path, false) |
|
|
|
@ -47,7 +49,11 @@ func main() { |
|
|
|
var stf db.StFileInfo |
|
|
|
stf.Fhash = util.CalacHash(v) |
|
|
|
stf.Fname = filepath.Base(v) |
|
|
|
stf.Fpath = filepath.Dir(relpath) |
|
|
|
|
|
|
|
// path
|
|
|
|
rlpath := filepath.ToSlash(relpath) |
|
|
|
rlpath = filepath.Join(rlpath, "/") |
|
|
|
stf.Fpath = filepath.Dir(rlpath) |
|
|
|
// insert into db
|
|
|
|
db.InsertStf(stf) |
|
|
|
} |
|
|
|
|