Skip to content

Lua系统相关操作

获取系统时间

lua
-- 获取当前系统时间
local time = os.date("%Y-%m-%d %H:%M:%S")
print(time)

执行系统命令

lua
-- 执行系统命令并获取输出
local handle = io.popen("dir")
local result = handle:read("*a")
handle:close()
print(result)

获取环境变量

lua
-- 获取系统环境变量
local path = os.getenv("PATH")
print(path)

错误处理

lua
-- 处理系统操作中的错误
local status, result = pcall(os.execute, "invalid_command")
if not status then
    print("命令执行失败: " .. result)
end

基于 MIT 许可发布