300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > linux java 删除文件夹_java删除文件夹下面的所有文件实现案例

linux java 删除文件夹_java删除文件夹下面的所有文件实现案例

时间:2019-01-19 14:20:55

相关推荐

linux java 删除文件夹_java删除文件夹下面的所有文件实现案例

java.io删除文件夹下面的所有文件和文件夹的简单实现案例,用到了java的递归原理,不管有多少级文件目录都能轻松删除掉,用到了java File对象,代码如下。packagecom.baidu;

importjava.io.File;

publicclassFileDemo{

publicstaticvoidmain(String[]args){

Filedir=newFile("D:\\testFile");

deleteDir(dir);

}

publicstaticvoiddeleteDir(Filedir){

if(!dir.isDirectory()){

System.out.println("选择的不是文件目录");

return;

}

File[]files=dir.listFiles();

for(inti=0;i

Filefile=files[i];

if(file.isDirectory()){

//如果是文件目录,则继续循环

deleteDir(file);

}else{

//如果是文件则删除文件

booleanisDeleted=file.delete();

if(!isDeleted){

System.out.println("文件删除异常");

}

}

}

//最后删除目录

dir.delete();

}

}

来源网站:太平洋学习网,转载请注明出处:/a/java/184.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。