|
zgr 發表於 Feb 26, 2017 8:50:55 GMT
請問要怎麼知道某路徑上所有的檔案名稱清單並return
我是想用在圖片資料夾裡
假如未來需要擴充一些圖片,腳本也不需要更改
比如我需要處理的物品有 abc_Icon.png , 123_Icon.png , 000_Icon.png
然後因應遊戲廠商新出的物品 ,新增了 xyz_Icon.png
新增後就可以在腳本裡選擇或設定此物品
以前有試過把檔名全部寫成txt 再讓腳本去走訪它
但是發現這樣太麻煩了,每次新增一個圖片就要回去改txt
所以我是想說 是否可以直接的取出某路徑上的所有檔案名稱的清單
然後讓腳本去處理、運行
這種情況在RPG遊戲還蠻常出現的
|
|
|
AnkuLua 發表於 Feb 26, 2017 9:01:08 GMT
在錄製與回放腳本有用到 ankulua-tw.boards.net/thread/165/ function scandir(directory)
local command = "ls " .. directory .. " > /sdcard/__list" os.execute(command)
local lines = {} local i = 1 for line in io.lines("/sdcard/__list") do lines[#lines + 1] = line end
return lines end
|
|
|
zgr 發表於 Feb 26, 2017 9:27:25 GMT
在錄製與回放腳本有用到 ankulua-tw.boards.net/thread/165/ function scandir(directory)
local command = "ls " .. directory .. " > /sdcard/__list" os.execute(command)
local lines = {} local i = 1 for line in io.lines("/sdcard/__list") do lines[#lines + 1] = line end
return lines end
感恩 謝謝你 我試試看
|
|