java 刪除文件


-------------------------------------對於有多層內容的文件夾來說,要徹底刪除的話,就需要編寫代碼進行迭代操作--------------------------------------

/**

* 迭代刪除文件夾

* @param dirPath 文件夾路徑

*/

public static void deleteDir(String dirPath){

  File file = new File(dirPath);// 讀取

  if(file.isFile()){ // 判斷是否是文件夾

    file.delete();// 刪除

  }else{

    File[] files = file.listFiles(); // 獲取文件

    if(files == null){

      file.delete();// 刪除

    }else{

      for (int i = 0; i < files.length; i++){// 循環

         deleteDir(files[i].getAbsolutePath());

      }

      file.delete();// 刪除

    }

  }

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM