如何在 Haskell 中列出磁盘驱动器?我想在 Windows 上获取磁盘驱动器号,在 Linux 上只获取“/”。可能吗?我在任何地方都找不到它。
问问题
253 次
2 回答
4
import System.Process
c = do
res <- readProcess "wmic" ["logicaldisk","get","caption"] ""
--print res
-- clean up the output
print $ init $ map (take 2) $ drop 1(lines res)
于 2013-09-05T22:33:50.300 回答
1
您可以尝试仅枚举所有 26 个可能的驱动器号,并使用doesDirectoryExist
from查看它们是否存在System.Directory
。我相信这会奏效...
于 2013-09-06T07:40:51.620 回答