您的位置:首页 > 编程语言 > Java开发

java递归删除文件夹

2015-10-30 14:59 519 查看
调用方法

public static void main(String[] args) {
new FileDeleteTest().clearFiles("D:/temp");
}

//删除文件和目录
private void clearFiles(String workspaceRootPath){
File file = new File(workspaceRootPath);
if(file.exists()){
deleteFile(file);
}

else {

// do something

}

}
private void deleteFile(File file){
if(file.isDirectory()){
File[] files = file.listFiles();
for(int i=0; i<files.length; i++){
deleteFile(files[i]);
}
}
file.delete();
}

来自,
http://www.cnblogs.com/yangzhilong/archive/2013/01/28/2880072.html
原作者 yangzhilong
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: