如何获取文件的创建时间?
我的发现: 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/