fileinfo - 如何在 Nim 中触摸文件/更新其在磁盘上的修改时间?

标签 fileinfo nim-lang filemtime

我想在 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/

相关文章:

c# - LastAccess 时间不正确

seq - 在 Nim 中清除序列

assign - seq 赋值会创建一个新的 seq 副本吗?

linux - 保存文件并将其修改时间修改为过去在缓存中安全吗?

c# - 获取 FileInfo 本身?

php - FileInfo 在 php 5.3.3 中不起作用

c# - .NET FileInfo.LastWriteTime & FileInfo.LastAccessTime 是错误的

c - 如何在 Nim 中访问指针数组的元素?

windows - filemtime() 在 Windows PHP-CLI 中不起作用

ruby-on-rails - 查找文件的上次修改日期