📅  最后修改于: 2023-12-03 15:01:01.568000             🧑  作者: Mango
filepath.Dir()
函数示例Golang 中的 filepath
包提供了一系列用于处理文件路径的函数。其中,filepath.Dir()
函数用于返回给定路径的目录。
package main
import (
"fmt"
"path/filepath"
)
func main() {
path := "/Users/example/test.txt"
dir := filepath.Dir(path)
fmt.Println(dir)
}
filepath.Dir(path string) string
函数接受一个文件路径 path
,并返回其所在目录的路径。如果 path
是空字符串,将返回 .
表示当前目录。
在示例代码中,我们给定了一个文件路径 "/Users/example/test.txt"
,并使用 filepath.Dir()
函数来获取该文件所在的目录。最后,我们将该目录路径打印输出。
输出:
/Users/example
filepath.Dir()
函数只返回路径最后一个路径分隔符之前的部分作为目录路径。.
请注意,
filepath.Dir()
函数将根据不同的操作系统使用相应的分隔符(/
或\
)来解析路径。这意味着,即使在 Windows 系统上使用反斜杠(\
)作为路径分隔符,该函数仍然能正确解析路径中的目录部分。