gpt4 book ai didi

go - 从文件名中删除路径

转载 作者:IT老高 更新时间:2023-10-28 13:04:00 25 4
gpt4 key购买 nike

我有一个琐碎的问题。

我有一个包含文件名和路径的字符串。我怎样才能删除整个路径?我已经尝试过:

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)

Playground :http://play.golang.org/p/DzlCV-HC-r .

关于go - 从文件名中删除路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34527672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com