我需要call os.Open打開一個(gè)文件。我有路徑./XML/和文件名foo.xml,每次都會(huì)改變。那就是我從一個(gè)目錄中讀取了一組 xml 文件,我試圖一次打開一個(gè)(或線程,無關(guān)緊要)。我需要簡(jiǎn)單地添加./XML/到SOMETHING.xml. 在 Java 中,這是微不足道的,String a = "whatever", b = "whatever";
doSomething(a + b);這是如何在 Go 中完成的?谷歌讓我失望了。file, err := os.Open(????????????)
1 回答

HUX布斯
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
進(jìn)行路徑連接的最便攜方法是使用filepath.Join:
import "path/filepath"
file, err := os.Open(filepath.Join("XML", fileinfo.Name()))
- 1 回答
- 0 關(guān)注
- 173 瀏覽
添加回答
舉報(bào)
0/150
提交
取消