首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

IO中递归删除文件有关问题

2012-01-31 
IO中递归删除文件问题File file new File(d: + File.separator + AA)deleteAllFiles(file)//...pu

IO中递归删除文件问题
File file = new File("d:" + File.separator + "AA");
  deleteAllFiles(file);
//...

public static void deleteAllFiles(File f){
  if(! f.isDirectory()){
f.delete();
  }else{
File str[] = f.listFiles();
for(File i : str){
deleteAllFiles(i);
i.delete(); //------------> 为什么这里也要有删除操作??
  } // 应该可以递归到if中的呀???
  } 
}


[解决办法]
前面删掉目录里的内容,后面是删掉目录。

热点排行
Bad Request.