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
は、必要なすべてのエスケープを示しています。