gpt4 book ai didi

file - 如何在 Lua 中获取最后修改的时间戳

转载 作者:行者123 更新时间:2023-12-05 00:58:13 26 4
gpt4 key购买 nike

我正在尝试处理 Lua 文件。

因此,我能够打开、读取、写入、关闭文件。

local session_debug = io.open("/root/session_debug.txt", "a")
session_debug:write("Some text\n")
session_debug:close()

我怎么知道这个文件的最后修改日期时间戳。

最佳答案

标准 Lua 中没有内置函数可以做到这一点。在没有第三方库的情况下获得它的一种方法是使用 io.popen .

例如,在 Linux 上,您可以使用 stat :

local f = io.popen("stat -c %Y testfile")
local last_modified = f:read()

现在 last_modifiedtestfile的最后修改时间的时间戳.在我的系统上,
print(os.date("%c", last_modified))

输出 Sat Mar 22 08:36:50 2014 .

关于file - 如何在 Lua 中获取最后修改的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33296834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com