如何为Windows提供以文件路径为参数的golang方法的完整路径

时间:2019-04-28 07:45:25

标签: go filepath

所有golang方法都说Private Sub btnCommand_Click() Sheet1.Range("A1") = Now() End Sub 可以理解unix路径,但不使用Windows路径。有没有办法以一种优雅的方式实现这一目标,从而使这些方法可以同时使用unix和Windows路径。

1 个答案:

答案 0 :(得分:2)

您也可以在Windows中使用“ /”。

下面的示例代码。

package main

import (
    "fmt"
    "io/ioutil"
    "log"
)

func main() {
    content, err := ioutil.ReadFile("D:/temp/main.go")
    if err != nil {
        log.Fatal(err)
    }

    fmt.Printf("File contents: %s", content)

}

输出

D:\temp>go run main.go
File contents: package main

import (
        "fmt"
        "io/ioutil"
        "log"
)

func main() {
        content, err := ioutil.ReadFile("D:/temp/main.go")
        if err != nil {
                log.Fatal(err)
        }

        fmt.Printf("File contents: %s", content)

}