递归案例2:接收一个文件夹路径,删除该文件夹
来源:互联网 发布:nginx ip映射域名 编辑:程序博客网 时间:2024/06/07 07:21
package cn.edu.jit.test;import java.io.File;/** * 需求: * 从键盘接收一个文件夹路径,删除该文件夹 * @author Rocky * */public class Test2 {/* * 删除该文件夹: * 分析: * 1,或去改文件夹下的所有文件和文件夹 * 2,遍历数组 * 3,判断是文件直接删除 * 4,如果是文件夹递归调用 * 5,循环结束后,把空文件夹删掉 * */public static void main(String[] args) {File dir = Test1.getDir();}/* * 删除改文件夹 * 1,返回值类型 void * 2,参数列表File dir */public static void deleteFile(File dir) {// 1,或去改文件夹下的所有文件和文件夹File[] subFiles = dir.listFiles();//2,遍历数组for (File subFile : subFiles) {//3,判断是文件直接删除if(subFile.isFile()) {subFile.delete();//4,如果是文件夹递归调用} else {deleteFile(subFile);}}//5,循环结束后,把空文件夹删掉dir.delete();}}
1 0
- 递归案例2:接收一个文件夹路径,删除该文件夹
- 从键盘接收一个文件夹路径,删除该文件夹
- 从键盘接收一个文件夹路径,删除该文件夹
- 递归案例1:接收一个文件夹路径,统计改文件夹的大小
- 从键盘接收一个文件夹路径,统计该文件夹大小
- 从键盘接收一个文件夹路径,统计该文件夹大小
- 递归删除一个文件夹
- 从键盘输入接收一个文件夹路径,打印出该文件夹下所有的.java文件名
- Test_Java_File类递归练习(删除该文件夹)
- 从键盘输入接收一个文件夹路径,打印出该文件夹下所有的.txt文件名(后缀名文件)
- 递归删除一个文件夹中的所有内容
- 使用C#递归删除一个文件夹
- 在lua中递归删除一个文件夹
- 在Lua中递归删除一个文件夹
- 在lua中递归删除一个文件夹
- 在lua中递归删除一个文件夹
- 删除一个指定路径的文件夹
- 递归 删除文件夹
- 【C/C++】C++中函数重载原理
- 树的基本术语&存储方式
- servlet 个人信息+图片上传
- js正则表达式
- js获取给定月份的N个月后的日期
- 递归案例2:接收一个文件夹路径,删除该文件夹
- ios10 NZT10 准备中 预习下iOS10.0-10.2越狱图文教程
- Unity结合C++开发服务器实现多人游戏(演示)
- WPF 自定义鼠标指针图片
- Oracle 之利用BBED修改数据块SCN----没有备份数据文件的数据恢复
- 通过Socket和UDP实现多线程的聊天程序
- Android冷启动实现APP秒开
- 正则表达式替换tab键、换行键
- JVM内存配置详解