如何在Haskell(跨平台)中获取文件访问时间?

时间:2013-04-08 07:51:08

标签: file haskell cross-platform lastaccesstime

我想以便携方式阅读文件访问时间。我在System.Posix.Files中找到accessTime,但它只是POSIX。是否有可在Windows和POSIX系统上运行的可移植的跨平台方式?

4 个答案:

答案 0 :(得分:6)

修改时间System.Directory.getModificationTime怎么样?对于访问时间,我不确定是否有便携式方式。

答案 1 :(得分:4)

在Windows上,您可以使用System.Win32.getFileTime函数,第二次 - 是上次访问时间。我怎么知道 - 没有跨平台的方式完成这项任务。

答案 2 :(得分:2)

您可以使用unix-compatunix包中的许多功能提供Windows和POSIX支持。

答案 3 :(得分:0)

从目录1.2.3开始,现在有System.Directory.getAccessTime