3
我在绕包装如何完成此操作时遇到问题。我在与monads/IO合作方面相对较新,所以如果我错过了某些明显的东西,请原谅。我在谷歌搜索了一段时间,并没有提出任何建议,也没有读到我正在弄清楚如何做到这一点。总结目录中的文件大小
这是我现在有:
import System.Path.Glob (glob)
import System.Posix.Files (fileSize, getFileStatus)
dir = "/usr/bin/"
lof = do files <- (glob (dir++"*"))
(mapM_ fileS files)
fileS file = do fs <- getFileStatus file
print (fileSize fs)
正如你所看到的,这得到了尺寸并打印出来,但我卡在如何真正总结他们。
谢谢,我现在想通了。像魅力一样工作:) – Wes
+1帮助学习的答案。 –