lua中清空目录和递归创建目录
lua中的 lfs.mkdir lfs.rmdir只能针对单个目录,且lfs.rmdir不能清空文件夹
于是我想到了使用os.execute
递归创建目录如下
os.execute("mkdir ooxx\\ooxx\\ooxx\\ooxx) --windows
os.execute("mkdir -p ooxx/ooxx/ooxx) --unix,linux like
清空目录如下
os.execute("del ooxx\) --windows
os.execute("rm -rf ooxx\) --unix,linux like
工作是可以正常进行的,但是,使用os.execute有一个地方不爽。
就是如果执行的os.execute语句有输出,就会干扰控制台,导致后面的输出出现混乱。
为了避免这个问题,我只好手工递归创建目录了,清空目录也是遍历,然后逐个remove
我使用的是lua lfs方面的来遍历
虽然满足需求了,但我还是想向大家请教一下,有没有更好的方案。
转载于:https://www.cnblogs.com/qilinzi/p/3811884.html
lua中清空目录和递归创建目录相关推荐
- Java 目录操作一(递归创建目录、删除目录、判断目录是否为空、判断文件是否隐藏、获取目录大小、在指定目录中查找文件)
递归创建目录 import java.io.File;public class Main {public static void main(String[] args) {String directo ...
- [Perl系列—] 1. 清空目录及目录中的所有文件
Perl 删除单个文件和目录 Perl 删除单个文件的语法是: unlink 举例来说, 删除 D 盘 temp 目录下的 test.txt 的写法就是: unlink "D:/temp/t ...
- linux的tmp目录不会清空,关于Linux系统中/tmp目录的清除问题
关于Linux系统中/tmp目录的清除问题 相当悲剧的问题是,之前保存在/tmp目录中的一些数据丢了.现在发现已经是第二次发生了,前一次以为是其他人误操作删除的,今天才发现这个和系统有关系.完全是因为 ...
- java递归删除文件夹_如何使用递归删除Java中的目录/文件夹
java递归删除文件夹 Earlier we learned how to create a file in java and how to delete a file in java. Here w ...
- CentOS中的目录处理命令
这里主要讲的是另外一些常用的操作,其实在Linux的各个发行版本中命令操作基本都是一样的,所以我们可以由点及面的去学习. 创建目录命令 mkdir (make directories) 比如在/ro ...
- python 删除文件、清空目录的方法总结
Python os.remove() 方法 os.remove() 方法用于删除指定路径的文件.如果指定的路径是一个目录,将抛出OSError. 在Unix, Windows中有效 以下实例演示了 r ...
- linux C传入路径递归创建目录和文件接口实现
本文封装了C 传入路径递归创建目录和文件接口实现,文末有提供示例代码: eg:传入./dir1/dir2/dir3/dir4/file0 可自动在当前目录创建dir1/dir2/dir3/dir4/四 ...
- nodejs 清空目录或清空目录下文件夹
利用nodejs fs模块 制作一个清空目录下文件的小工具 具体思路 封装一个函数,该函数接收一个参数path,表示目标路径. 首先引入fs模块,在函数体内,调用fs模块的API readdirSy ...
- Lua中的模块与module函数详解
很快就要开始介绍Lua里的"面向对象"了,在此之前,我们先来了解一下Lua的模块. 1.编写一个简单的模块 Lua的模块是什么东西呢?通常我们可以理解为是一个table,这个tab ...
最新文章
- 新华三发布H3C Workspace数字工作空间:只需一张屏,程序员也能随时随地在云上写代码
- 数据结构实验之二叉树七:叶子问题
- 菲律宾谋定农业大建特建构想 对话国际农民丰收节贸易会
- UVA 1622 Robot
- matlab 线性拟合相关系数,Matlab自动选择相关性最高波段并拟合曲线
- 《Linux内核设计与实现》读书笔记(十三)- 虚拟文件系统
- wxWidgets:wxCommandEvent类用法
- EntityFramework——委托与Lambda表达式
- jsr303jsp页面怎么显示错误信息_springmvc使用JSR-303进行数据校验实例
- 【CodeForces - 892C 】Pride (数学,思维构造,gcd)
- 乐高解魔方机器人编程百度网盘_砍人快乐 喜剧 / 惊悚 / 恐怖 网盘资源目录搭建...
- ucore和linux区别,附录 - 附录A—ucore历史 - 《操作系统的基本原理与简单实现》 - 书栈网 · BookStack...
- 我的敏捷生活(1)--where am I
- Flask 应用最佳实践
- python9_Python9-前端基础知识-day47
- zk和redis分布式锁比较
- 敏感词过滤和谐社会1.0版
- google浏览器安装gliffy 安装方法及插件
- Python re库match(),serach(),findall()和finditer()方法使用
- blastall参数详解
热门文章
- 动效如何构成连接 篇肆
- SLG手游Java服务器数据管理方案
- Unity联网游戏基础原理与字节数组
- pmp每日三题(2022年3月2日)
- ASP.NET Core【在线教育系统】功能要求
- 数据库面试题【十八、优化关联查询优化子查询优化LIMIT分页优化UNION查询优化WHERE子句】
- RMAN CONFIGURE
- N秒钟后自动跳转的html页面,javascript
- javascript 忍者秘籍读书笔记
- 合肥工业大学宣城校区大学生创新创业训练项目申报书:“基于Spark平台的人工智能知识的知识图谱构建”...