Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Lua:
- function love.load()
- filesString = recursiveEnumerate("", "")
- end
- -- This function will return a string filetree of all files
- -- in the folder and files in all subfolders
- function recursiveEnumerate(folder, fileTree)
- local lfs = love.filesystem
- local filesTable = lfs.enumerate(folder)
- for i,v in ipairs(filesTable) do
- local file = folder.."/"..v
- if lfs.isFile(file) then
- fileTree = fileTree.."\n"..file
- elseif lfs.isDirectory(file) then
- fileTree = fileTree.."\n"..file.." (DIR)"
- fileTree = recursiveEnumerate(file, fileTree)
- end
- end
- return fileTree
- end
- function love.draw()
- love.graphics.print(filesString, 0, 0)
- end
- // Kia:
- var filesString
- function recursiveEnumerate(folder, fileTree) {
- var lfs = global.love.filesystem
- var filesTable = lfs.enumerate(folder)
- for each (var i,v in ipairs(filesTable)) {
- var file = folder.."/"..v
- if (lfs.isFile(file)) {
- fileTree = fileTree.."\n"..file
- } else if (lfs.isDirectory(file)) {
- fileTree = fileTree.."\n"..file.." (DIR)"
- fileTree = recursiveEnumerate(file, fileTree)
- }
- }
- return fileTree
- }
- function love.load() {
- filesString = recursiveEnumerate("", "")
- }
- function love.draw() {
- love.graphics.print(filesString, 0, 0)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement