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