在 Haskell 中,是否有一種可移植的方式來檢查FilePath
它是否是根目錄,例如在 Unix/POSIX/Linux 上,/
或者在 Windows / NT/DOS 上?我已經檢查了and包,但我找不到這個功能。//
C:\
\\?\UNC\Foobar
directory
filepath
uj5u.com熱心網友回復:
我在 中沒有看到任何內容base
,但似乎有一個filepath
庫聲稱與 GHC 一起提供(實際上我發現它甚至在沒有依賴項的專案中也可用)。它包含諸如isDrive :: FilePath -> Bool
. 它指出,在 POSIX 上,/
被認為是唯一的“驅動器”。此函式的行為似乎符合您的期望(向上滾動到檔案以splitDrive
獲取涉及 UNC 的示例)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/491586.html
下一篇:將窗戶放在前面的正確方法是什么