W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
File
模塊中的大多數(shù)函數(shù)都期望有一個(gè)參數(shù)是路徑.通常,這些路徑是普通二進(jìn)制數(shù).Path
模塊提供了處理這種路徑的工具:
iex> Path.join("foo", "bar")
"foo/bar"
iex> Path.expand("~/hello")
"/Users/jose/hello"
相比于操作二進(jìn)制數(shù),更推薦使用Path
模塊中的工具,因?yàn)楹笳吣軌蛘疹櫟讲煌牟僮飨到y(tǒng).最后,記住當(dāng)在Windows中進(jìn)行文件操作時(shí)Elixir會(huì)自動(dòng)將斜杠(/
)轉(zhuǎn)換為反斜杠(\
).
至此我們介紹完了Elixir中進(jìn)行IO和文件系統(tǒng)操作的主要模塊.下一部分,我們將討論一些關(guān)于IO的高級(jí)主題.這些部分與怎樣編寫Elixir代碼沒有多大關(guān)系,所以可以跳過它們,但它們很好地介紹了IO系統(tǒng)是如何在虛擬機(jī)中運(yùn)行的,以及其它讓人好奇的東西.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: