我想在 Nim 中更新一些文件的修改时间,而不实际修改它们,例如 Unix touch
。我看到有一个 os.getLastModificationTime
功能,或更广泛的os.getFileInfo
, 但我没有看到相应的设置功能。</p>
如何在 Nim 中触摸文件? (如果平台很重要,很遗憾,我目前正在使用 Windows。)
最佳答案
不幸的是,在当前的 Nim 版本 0.18.0 中这是系统特定的。在 posix 上你会这样做:
import posix
utimes("filename", nil)
在下一个版本中,您可以使用独立于平台的 os.setLastModificationTime
:https://github.com/nim-lang/Nim/pull/7543
关于fileinfo - 如何在 Nim 中触摸文件/更新其在磁盘上的修改时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51950018/