我有一个文件可以os.open()
让我返回,no such file or directory
. 是否有一个函数可以转义文件名以获得正确的路径?类似于 net 包的东西QueryEscape
?,但当然是文件路径
这是路径名称"Music/3OH!3 - Streets Of Gold 2010 [Cov+CD][Bubanee]/06. Touchin On My - 30H!3.mp3"
我只是使用一个简单的
srcName := "Music/3OH!3 - Streets Of Gold 2010 [Cov+CD][Bubanee]/06. Touchin On My - 30H!3.mp3"
src, err := os.Open(srcName)
if err != nil {
fmt.Println(err)
return
}
顺便说一句,该文件确实存在,只是不能遵循路径名。bash 可以遵循的路径Music/3OH\!3\ -\ Streets\ Of\ Gold\ \[Cov+CD\]\[Bubanee\]/12.\ Strrets\ Of\ Gold\ -\ 30H\!3.mp3
显示了所有需要的转义。