2013-12-12 87 views

回答

3

您可以使用getFileStatusfileSize从System.Posix模块要做到这一点:

import System.Posix 
main = getFileStatus "/path/to/file" >>= print . fileSize 

编辑:System.Posixunix包,它仅适用于Linux和类似的规定。但是,unix-compat程序包提供了一个导出这些相同功能的System.PosixCompat.Files模块,并且可在Windows上工作。 (和Linux?)

+0

显然,这将在Linux上工作;它会在Windows上工作吗? – MathematicalOrchid

+0

编辑:我以为会,但现在我不确定。 – fjh

+0

看看我的包索引,我看到'System.Posix.Types',但如果我尝试导入任何其他POSIX模块,GHCi会给我一个错误。 – MathematicalOrchid

相关问题