ruby 删除文件夹(包括文件夹中的文件夹和文件)
2014-04-16 18:21
1416 查看
def deleteDirectory(dirPath) if File.directory?(dirPath) puts "是文件夹"; Dir.foreach(dirPath) do |subFile| if subFile != '.' and subFile != '..' deleteDirectory(File.join(dirPath, subFile)); end end Dir.rmdir(dirPath); else File.delete(dirPath); end end puts "删除完毕" deleteDirectory(File.join(Dir.getwd, 'uexBrokenLine'));
相关文章推荐
- Linux 删除文件夹和文件的命令(强制删除包括非空文件)
- 删除指定文件夹中除保留的文件外的所有文件批处理 删除指定文件夹下的空文件夹,包括子目录批处理
- 【实例】CMD 创建文件夹,并包括子文件夹和txt并写入内容 ,以及删除文件c参考:
- Linux 删除文件夹和文件的命令(强制删除包括非空文件)
- 任务计划 每日删除设定目录内的文件(包括文件夹)
- 实现读取文件夹中文件,复制到另外一个文件夹,并且删除原来的文件包括(图片和PDF)
- 封装删除文件夹及文件类(包括删除指定文件夹及按过快期时间删除文件及文件夹)
- net8:简易的文件磁盘管理操作二(包括文件以及文件夹的编辑创建删除移动拷贝重命名等)
- Java IO File 通过递归程序完成删除某个文件夹(包括里面所有文件)
- 删除指定文件夹下所有文件(包括子文件夹及子文件夹下的所有文件)
- 删除文件夹及其子文件,包括只读属性的文件和文件夹
- C# 将图片导出Excel(包括 创建Excel 、文件压缩、递归删除文件及文件夹)
- C# 对文件与文件夹的操作包括删除、移动与复制
- php删除文件夹下所有文件包括非法文件夹
- 上传文件细节处理问题(包括中文乱码、限制文件大小、显示上传速度、删除临时文件,随机生成文件夹等)
- 一个删除vs下临时文件(包括debug文件夹)的程序
- net8:简易的文件磁盘管理操作一(包括文件以及文件夹的编辑创建删除移动拷贝重命名等)
- qt删除指定文件夹下所有内容,包括文件夹、文件
- 删除指定的文件夹(包括其中的所有文件)