如何使用 lua 读取文件夹名称并将它们放入表列表中

Posted

技术标签:

【中文标题】如何使用 lua 读取文件夹名称并将它们放入表列表中【英文标题】:How to read folder names and put them into a table list using lua 【发布时间】:2017-02-19 18:14:50 【问题描述】:

我有一个文件夹列表(组织>>客户编号)。有没有办法读取文件夹名称(客户编号)并使用 lua 将它们放在表中?

文件夹位于路径:c:\user\organisation;在组织下,子文件夹是由其 ID 标记的客户文件夹。我想读取 id 并将它们放在一张桌子上以便与另一个列表进行比较

请指教。

【问题讨论】:

我使用 path 库,例如 t = ; path.each('*.*', function(n) table.insert(t,n) end, skipfiles=true, skipdirs=false) 感谢 moteus 的建议。采纳了您的建议并添加到我所知道的内容中......我能够解决我的问题。 【参考方案1】:

我能够使用以下代码获取文件夹名称

a = 
for dir in io.popen([[dir "C:\Users\" /b /ad]]):lines() do table.insert(a, dir) end
   print(table.getn(a))

【讨论】:

以上是关于如何使用 lua 读取文件夹名称并将它们放入表列表中的主要内容,如果未能解决你的问题,请参考以下文章

Lua拆分字符串并将输出放入表中

逐行读取文本文件并将这些行放入Java中的列表中

如何读取 XML 文件并将信息放入对象中?

如何获取每个打开窗口的名称列表并将其放入数据框中?

从文件中读取字符串并使用 Groovy 将它们放入数组中

在 R 中下载雅虎股票价格