file - 使用lua获取文件创建时间

标签 file time lua

如何获取文件的创建时间?

我的发现: Lua 的 lfs 库包含一个获取文件属性的方法。但是,似乎唯一接近于回答我的问题的是那些:

  • access - 上次访问时间
  • modification - 上次数据修改时间
  • change - 上次文件状态改变的时间

根据他们的描述,他们都没有具体检查创建时间。 我已经在谷歌上搜索了一段时间,但找不到答案。

编辑:我在 Windows 系统上。

最佳答案

Windows 命令行提供参数 /T:C 以在 dir 命令上下文中使用时显示文件创建日期/时间。

因此,您可以使用 io.popen 函数,如下所示:

local sOut = io.popen( "dir /T:C *files*", "r" )
local sData = sOut:read "*a"
-- process sData as string to filter content as your needs

关于file - 使用lua获取文件创建时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33470835/

相关文章:

ios - NSDictionary 根本没有数据

php - 如何确定当前语言环境在 PHP 中是否具有 24 小时或 12 小时时间格式?

performance - lua中的本地与全局

javascript - 如何以 24 小时格式比较 2 个时间,以检查 1 个时间是否早于另一个时间

python - 如何使用python获取同一列中相同值之间的时间差

multithreading - torch -多线程将张量加载到队列中以进行训练

c - Lua - 数字是 float 还是 double ?

r - Shinytest中的错误。无法检测到我的脚本是R文件

php - 上传 PDF 文件并将文件名发送到数据库

file - Seafile是真正的云存储吗?