能否在Lua中创建目录?如果可以,怎样创建?
你可以发现LuaFileSystem库很实用,它有一个mkdir函数。
require "lfs"
lfs.mkdir("/path/to/dir")
有一个"system"调用(或类似于此的内容,这是我记忆中的),你应该能够使用它来运行任意程序,其中可以包括mkdir命令。
编辑:我找到了我的《Lua编程》书。在第203页上,它提到了如何使用一个
os.execute("mkdir " .. dirname)
模拟创建目录命令。
编辑2:请注意Jonas Thiem的警告,如果目录名来自不受信任的来源,则可能会被滥用!
os.execute()
方法完全可以使用,并且它具有不需要任何Lua标准库之外的库的优点。 - Carl Smotricz