Commencer à tester la gestion des fichiers via un script lua sur le host au lieu du NodeMCU, ATTENTION, cela ne marche pas encore !

This commit is contained in:
Christian Zufferey
2019-11-10 15:29:25 +01:00
parent a8f2632eea
commit 58235715bd

View File

@@ -0,0 +1,22 @@
#!/usr/local/bin/lua5.1
-- fonction dir() pour afficher les fichiers dans le dossier sur le host, donc PAS sur le NodeMCU !
-- afin d'utiliser la MEME version de Lua que sur NodeMCU (5.1) il faut installer le module 'lfs' avec:
-- luarocks --lua-dir=/usr/local/opt/lua@5.1 install lfs
-- source: https://github.com/keplerproject/luafilesystem
print("\n tst_dir1.lua zf191110.1524 \n")
-- Lua implementation of PHP scandir function
function scandir(directory)
local i, t, popen = 0, {}, io.popen
local pfile = popen('ls -a "'..directory..'"')
for filename in pfile:lines() do
i = i + 1
print("filename: "..filename)
t[i] = filename
end
pfile:close()
return t
end
scandir("./")