配置GOPATH

win 7 64位系统来举例
1. 创建命名空间, 类似eclipse的命名空间
G:\go_workspace
2. 环境变量名:GOPATH 环境变量值:%USERPROFILE%\go;G:\go_workspace;
3. 创建src文件夹, G:\go_workspace\src , 这个文件夹是用来存放多个项目工程的
4. 创建项目工程, G:\go_workspace\src\software-factory

简单实现一个类 index.go
package main

import (
    "log"
    "os"
    "path/filepath"
    tool "software-factory/common/tools"
)

/*创建项目名变量*/
var projectName string

func main() {

    var fullFilePath = "G:/666/777/maosiyu.txt"

    log.Println("SUCCESS 文件路径:" + filepath.Dir(fullFilePath))
    log.Println("SUCCESS 文件名:" + filepath.Base(fullFilePath))
    log.Println("SUCCESS 文件后缀名:" + filepath.Ext(fullFilePath))

    var dir = filepath.Dir(fullFilePath)
    var fileName = filepath.Base(fullFilePath)

    // 判断文件夹是否存在
    if tool.FTIsExist(dir) {
        // 如果存在就将它删除
        os.RemoveAll(dir)
    }

    // 创建多级目录
    os.MkdirAll(dir, os.ModePerm)
    // 向磁盘写文件
    tool.FTWriteDir("", fullFilePath)

    log.Println("SUCCESS 项目路径:" + fullFilePath + fileName)
}
分类: Go

发表评论

电子邮件地址不会被公开。 必填项已用*标注