zoukankan      html  css  js  c++  java
  • 删除文件夹

    import java.io.File;
    public class Test2 {
          /**
           * 需求:2,从键盘接收一个文件夹路径,删除该文件夹
    
           * 删除该文件夹
           * 分析:
           * 1,获取该文件夹下的所有的文件和文件夹
           * 2,遍历数组
           * 3,判断是文件直接删除
           * 4,如果是文件夹,递归调用
           * 5,循环结束后,把空文件夹删掉
           */
    
          public static void main(String[] args) {
    
               File dir = Test1.getDir();                         //获取文件夹路径
               deleteFile(dir);
          }
    
          /*
           * 删除该文件夹
           * 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();
          }
    }
    
     
    
     
    
  • 相关阅读:
    Tensorflow实战系列之三:
    Tensorflow实战系列之二:
    scala映射和元组
    scala函数
    scala基础
    Hadoop Eclipse 插件制作以及安装
    理解HBase
    理解HDFS
    Hadoop入门学习路线
    日志框架Log4j
  • 原文地址:https://www.cnblogs.com/loaderman/p/6411303.html
Copyright © 2011-2022 走看看