我想path.Dir()在Unix和Windows上使用特定于平台的目录。请看一下代码:
package main
import (
"fmt"
"path"
)
func main() {
fmt.Println(`path.Dir("a/b/c"): `, path.Dir("a/b/c"))
fmt.Println(`path.Dir("c:\foo\bar.exe"): `, path.Dir(`c:\foo\bar.exe`))
}
这个输出
path.Dir("a/b/c"): a/b
path.Dir("c:\foo\bar.exe"): .
我想第二次打电话给path.Dir()(windows)类似的东西
c:\foo
是否可以告诉path.dir()我在Windows上运行的程序使用Windows分隔符?还是应该始终将反斜杠转换\ 为正斜杠(/)?这里首选的策略是什么?
30秒到达战场
相关分类