Lua lfs庫
該庫可以實現文件系統的訪問
配置方法:
5.1以上的lua已經包含了lfs庫,路徑是Lua5.1\clibs\lfs.dll,我們無需配置直接require “lfs”使用即可。
提供的功能:
lfs的開發提供了功能的介紹:官方手冊
lfs.attributes(filepath [, aname]) 獲取路徑指定屬性
lfs.chdir(path) 改變當前工作目錄,成功返回true,失敗返回nil加上錯誤信息
lfs.currentdir 獲取當前工作目錄,成功返回路徑,失敗爲nil加上錯誤信息
lfs.dir(path) 返回一個迭代器(function)和一個目錄(userdata),每次迭代器都會返回一個路徑,直到不是文件目錄爲止,則迭代器返回nil
lfs.lock(filehandle, mode[, start[, length]])
lfs.mkdir(dirname) 創建一個新目錄
lfs.rmdir(dirname) 刪除一個已存在的目錄,成功返回true,失敗返回nil加上錯誤信息