gpt4 book ai didi

Lua - 删除非空目录

转载 作者:行者123 更新时间:2023-12-04 16:10:14 27 4
gpt4 key购买 nike

我正在尝试删除 Lua 中的非空目录,但没有成功,

我尝试了以下方法:

os.remove(path_to_dir)

得到错误:Directory not empty 39path_to_dir

中的文件数为39时

也试过了:

require ('lfs')
lfs.rmdir(path_to_dir)

并得到错误:目录不是空的'

值得一提的是,我做了 chmod -R a+rX *path_to_dir

感谢您的帮助。

最佳答案

您可以遵循@EgorSkriptunoff 的建议并使用特定于操作系统的命令来删除非空目录,或者使用 lfs 获取文件/子目录的列表(例如 described in this SO answer )并逐个删除它们一个使用 os.remove.

关于Lua - 删除非空目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37835565/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com