5
我有一个微不足道的问题。从文件名中删除路径
我有一个字符串,其中包含一个文件名,它的路径。我如何删除整个路径?我曾尝试那些:
line = "/some/path/to/remove/file.name"
line := strings.LastIndex(line, "/")
fmt.Println(line)
它打印一些陌生的号码:
38
我需要它没有最后的斜线
非常感谢
我有一个微不足道的问题。从文件名中删除路径
我有一个字符串,其中包含一个文件名,它的路径。我如何删除整个路径?我曾尝试那些:
line = "/some/path/to/remove/file.name"
line := strings.LastIndex(line, "/")
fmt.Println(line)
它打印一些陌生的号码:
38
我需要它没有最后的斜线
非常感谢
的数字是去年的指数斜线在字符串中。如果您想获得该文件的基本名称,使用filepath.Base
:
path := "/some/path/to/remove/file.name"
file := filepath.Base(path)
fmt.Println(file)
非常感谢。刚发现它:)打算在这里发布,但你更快:) – Polinux
@Polinux标记这是正确的答案,然后呢? –