我想以便携的方式阅读文件访问时间。我在System.Posix.Files
中发现了accessTime
,但它只是POSIX。是否有可以在Windows和POSIX系统上使用的便携式,跨平台的方式?如何获取Haskell中的文件访问时间(跨平台)?
1
A
回答
4
在Windows上,您可以第二次使用System.Win32.getFileTime函数 - 是上次访问时间。我怎么知道 - 这个任务没有跨平台的方式。
5
System.Directory.getModificationTime如何修改时间?对于访问时间,我不确定是否有可移植的方式。
2
您可以使用unix-compat为unix
包中的许多功能获得Windows和POSIX支持。
+1
我很高兴这个问题很容易解决,但不幸的是,看着可移植部分的实现,它并没有真正读取访问时间,[它只是复制修改时间](https://github.com /jystic/unix-compat/blob/master/src/System/PosixCompat/Files.hsc#L314)。 – 2013-04-08 18:38:05
+0
哇,太糟糕了。我很高兴至少知道这个警告。 – 2013-04-09 01:59:36
相关问题
- 1. C++:获取临时文件,跨平台
- 2. 跨平台文件访问跟踪
- 3. 在C++中获取当前时间跨平台
- 4. 跨平台JS通过插件访问本地文件系统?
- 5. 小型Haskell项目的跨平台makefile?
- 6. 跨平台读取xml文件
- 7. 如何在Free Pascal/Lazarus下跨平台获取配置文件夹/文件?
- 8. 跨平台文件归档
- 9. 跨平台文件压缩
- 10. 获取配置文件的跨平台路径(C/C++)
- 11. 跨平台问题
- 12. 如何获取Rust中跨平台的可执行扩展?
- 13. 如何获得跨平台绝对相对文件路径?
- 14. 如何升级Haskell平台
- 15. 在浏览器中获取选定的文本,跨平台
- 16. 跨平台的Urllib问题
- 17. 标准库中是否有跨平台头文件提供对当前时间的访问?
- 18. 跨平台获取用户目录?
- 19. 如何在Go中获取上次访问文件的日期和时间?
- 20. 跨平台方式读取Python中的Excel文件?
- 21. PhoneGap跨平台如何做
- 22. 是python跨平台的pickle文件吗?
- 23. 跨平台的Python可执行文件
- 24. 跨平台的zip文件创建
- 25. WCF - 跨平台问题
- 26. win32com和跨平台问题
- 27. 编译器如何跨平台(硬件)?
- 28. 如何在html中嵌入波形文件(跨平台)
- 29. 如何在C++中执行跨平台异步文件I/O
- 30. GGeoXML如何访问跨域XML文件?
不幸的是,我主要需要访问时间。 – 2013-04-08 18:39:21