From 58235715bde55950589f253e11c1b349a426d7e9 Mon Sep 17 00:00:00 2001 From: Christian Zufferey Date: Sun, 10 Nov 2019 15:29:25 +0100 Subject: [PATCH] =?UTF-8?q?Commencer=20=C3=A0=20tester=20la=20gestion=20de?= =?UTF-8?q?s=20fichiers=20via=20un=20script=20lua=20sur=20le=20host=20au?= =?UTF-8?q?=20lieu=20du=20NodeMCU,=20ATTENTION,=20cela=20ne=20marche=20pas?= =?UTF-8?q?=20encore=20!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cret_project/tst_dir/tst_dir1.lua | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 WIFI_sniffer/cret_project/tst_dir/tst_dir1.lua diff --git a/WIFI_sniffer/cret_project/tst_dir/tst_dir1.lua b/WIFI_sniffer/cret_project/tst_dir/tst_dir1.lua new file mode 100755 index 0000000..353e513 --- /dev/null +++ b/WIFI_sniffer/cret_project/tst_dir/tst_dir1.lua @@ -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("./")