栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

filepath.Join删除点

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

filepath.Join删除点

您不能使用,

filepath.Join()
因为其文档指出:

加入通话清理结果…

并且由于

.
表示“当前”目录,因此它将被删除
filepath.Clean()

它反复应用以下规则,直到无法进行进一步处理为止:

  1. […]

  2. 消除每个。路径名元素(当前目录)。

实际上,您根本无法使用该

path/filepath
程序包执行任何操作,因此不支持此操作。

您需要手动使用字符串连接。使用

filepath.Separator
它,将是安全的:

x := filepath.Join("home", "my_name", "need_folder") +    string(filepath.Separator) + "."fmt.Println(x)

输出(在Go Playground上尝试):

home/my_name/need_folder/.


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/403854.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号