如何在Haskell中列出磁盘驱动器?我想在Windows上获取磁盘驱动器号并在Linux上获得“/”。可能吗?我无法在任何地方找到它。
答案 0 :(得分: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)
答案 1 :(得分:1)
您可以尝试枚举所有26个可能的驱动器号,并使用doesDirectoryExist
中的System.Directory
查看它们是否存在。我相信会起作用......