以下这段程序为什么删不掉E盘中的文件夹abc 即空目录可以用File.delete()删除,那么删除非空的目录用什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void deleteFileDictionary(File file)throws IOException{ if(!file.exists()){ throw new IOException("文件夹"+file.getAbsoluteFile()+"不存在!"); } if(file.exists()&&!file.isDirectory()){ throw new IOException("文件"+file.getAbsolutePath()+"必须是文件夹!"); } deleteFile(file); } public static void deleteFile(File file)throws IOException{ if(!file.isDirectory()){ if(!file.delete()){throw new IOException("..");} } else{ File[] files=file.listFiles(); for (int i = 0; i < files.length; i++) { deleteFile(files[i]); } if(file.delete()){throw new IOException("..");} } } 求救SSH系统性能问题-数据库连接泄漏问题 hibernate的 原生sql查询 和 在数据库中查询结果集 竟然不一样 spring+ibatis整合错误问题,谁帮我看看问题在哪?错误提示: No SqlMapClient specified 明天到浪潮乐金笔试 有经验的近来说说 开发实体CMP中配置DATASOURCE问题(JBUILDER) 静态成员调用的问题: 超级奇怪的现象 resin与IIS共存问题请教? 关于one-to-many双向关联中的添加问题 高手找错误!!! ??? 多谢!!! 架构的问题,100分放送 关于Hibernate的,请教高手(实际上跟jndi有关)
if(!file.exists()){
throw new IOException("文件夹"+file.getAbsoluteFile()+"不存在!");
}
if(file.exists()&&!file.isDirectory()){
throw new IOException("文件"+file.getAbsolutePath()+"必须是文件夹!");
}
deleteFile(file);
}
public static void deleteFile(File file)throws IOException{
if(!file.isDirectory()){
if(!file.delete()){
throw new IOException("..");
}
}
else{
File[] files=file.listFiles();
for (int i = 0; i < files.length; i++) {
deleteFile(files[i]);
}
if(file.delete()){
throw new IOException("..");
}
}
}