我正在用 golang 编写一个命令行实用程序,它将文件作为参数。我怎样才能准确地把这个论点变成一个可用的文件?看来要处理的情况有很多:
已给出绝对路径,我应该按原样使用它
已经给出了一个相对路径,我应该 path.Join() 它与当前工作目录
路径中使用了“.”和“../”,我相信我仍然应该使用path.Join(),Go会简化路径吗?
Go 是否提供任何东西来处理这个问题?我应该根据第一个字符是否为“/”来进行分支?这似乎是一个笨拙的解决方案,但也许它总是有效,所以应该这样做?
动漫人物
Helenr
大话西游666
相关分类