熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

JAVA中用遞歸函數來刪除子目錄

2013-11-23 19:32:35  來源: Java核心技術 

  Java是一門強大的語言 和其他語言一樣可以用遞歸函數來刪除一個包含文件和子目錄的目錄首先需要import相關的單元

  import javaioFile;

  以下是遞歸函數內容:

  private Boolean pDeleteDirectory(String filePath) {

  Boolean bTotalRlt = true;

  File file = new File(filePath);

  File[] fileList = filelistFiles();

  String dirPath = null;

  if (fileList != null) {

  for (int i = ; i < fileListlength; i++) {

  if (fileList[i]isFile()) {

  bTotalRlt = bTotalRlt && fileList[i]delete();

  }

  if (fileList[i]isDirectory()) {

  dirPath = fileList[i]getPath();

  bTotalRlt = bTotalRlt && pDeleteDirectory(dirPath);

  }

  }

  bTotalRlt = bTotalRlt && filedelete();

  }

  return bTotalRlt;

  }


From:http://tw.wingwit.com/Article/program/Java/hx/201311/27065.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.