我有一些使用 LuaFileSystem 的代码。然而,并非所有运行它的系统都安装了 LuaFileSystem。我想检查它是否已安装,如果是,则仅运行代码。像这样的东西(但这失败并声明 lfs 是一个空值)
local lfsExists, lfs = pcall(function () require "lfs" end)
if lfsExists then
local lastUpdateTime = lfs.attributes( mapFilePName ).modification
end