文件操作类
# 为通用开发提供便利的代码片段会记录在此
**require 文件请求**
```lua
--require
--@name -Lua name / Lua 名称
--@url - download link / 下载链接
--when return to nil, download the Lua file using the given link / 返回nil时, 使用给定的链接下载 Lua 文件
local function require(name, url)
package = package or {}
package.loaded = package.loaded or {}
package.loaded[name] =
package.loaded[name] or RunScript(name .. ".lua") or
http.Get(
url,
function(body)
file.Write(name .. ".lua", body)
end
)
return package.loaded[name] or error("unable to load module " .. name .. " ( try to reload )", 2)
end
```