парс файлов

livingflore

Известный
Автор темы
370
321
Версия MoonLoader
.026-beta
допустим, у нас есть кучка файлов, расположенных в moonloader/resource/reqfiles
как эти файлы можно запарсить? если не затруднит - не откажусь от примера, но можно просто назвать функцию/либу (если таковые имеются)
 

CaJlaT

07.11.2024 14:55
Модератор
2,848
2,695
  • Нравится
Реакции: livingflore

livingflore

Известный
Автор темы
370
321
Получить список файлов в папке (без сворачивания игры) можно через lfs (lua file system)
Lua:
local lfs = require 'lfs'
for file in lfs.dir(getWorkingDirectory()..'\\resource\\reqfiles') do
    print(file)
end
[ML] (script) restest.lua: .
[ML] (script) restest.lua: ..
[ML] (script) restest.lua: main.jpg
[ML] (script) restest.lua: main.png


почему он выдаёт точки? как их убрать?
 

CaJlaT

07.11.2024 14:55
Модератор
2,848
2,695
[ML] (script) restest.lua: .
[ML] (script) restest.lua: ..
[ML] (script) restest.lua: main.jpg
[ML] (script) restest.lua: main.png


почему он выдаёт точки? как их убрать?
игнорь их просто

Lua:
local lfs = require 'lfs'
for file in lfs.dir(getWorkingDirectory()..'\\resource\\reqfiles') do
    if file ~= '.' and file ~= '..' then
        print(file)
    end
end
 
  • Нравится
Реакции: chromiusj и livingflore