File f = new File("E:/test.xml"); //定义文件路径
if(f.exists() && f.isDirectory()){ //判断是文件还是目录
if(f.listFiles().length==0){ //若目录下没有文件则直接删除
f.delete();
}else{ //若有则把文件放进数组,并判断是否有下级目录
File delFile[]=f.listFiles();
int i =f.listFiles().length;
for(int j=0;j<i;j++){
if(delFile[j].isDirectory()){
del(delFile[j].getAbsolutePath());//递归调用del方法并取得子目录路径
}
delFile[j].delete();//删除文件
}
}
del(filepath);//递归调用
}
java删除文件
最新推荐文章于 2024-10-16 10:13:45 发布