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:
22
WIFI_sniffer/cret_project/tst_dir/tst_dir1.lua
Executable file
22
WIFI_sniffer/cret_project/tst_dir/tst_dir1.lua
Executable 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("./")
|
||||
Reference in New Issue
Block a user