Java是一门强大的语言, 和其他语言一样,可以用递归函数来删除一个包含文件和子目录的目录.首先需要import相关的单元.
import java.io.File;
以下是递归函数内容:
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
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;
refer to:www.cn-java.com/www1
本Blog文章除特别声明之外皆为原创文章,欢迎转载,转载请注明: 转载自JSSAY'S BLOG