Posted on 2010-04-25 22:22
帥子 閱讀(243)
評論(1) 編輯 收藏 所屬分類:
j2ee技術專區(qū)
import java.io.File;
以下是遞歸函數(shù)內容:
private Boolean pDeleteDirectory(String filePath) {
??????? Boolean bTotalRlt = true;
??????? File file = new File(filePath);
??????? File[] fileList = file.listFiles();
??????? String dirPath = null;
??????? if (fileList != null) {
??????????? for (int i = 0; i < fileList.length; i++) {
??????????????? if (fileList[i].isFile()) {
??????????????????? bTotalRlt = bTotalRlt && fileList[i].delete();
??????????????? }
??????????????? if (fileList[i].isDirectory()) {
??????????????????? dirPath = fileList[i].getPath();
??????????????????? bTotalRlt = bTotalRlt && pDeleteDirectory(dirPath);
??????????????? }
??????????? }
??????????? bTotalRlt = bTotalRlt && file.delete();
??????? }
??????? return bTotalRlt;
??? }