用java实现如何删除含有文件的文件夹 含有文件的文件夹用delete()方法是不能删的!delete()只能删除文件和空的文件夹!因此你要想删除含有文件的文件夹的话,你只能用递归的方法进行判断和删除! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static boolean deletefile(String delpath) throws FileNotFoundException, IOException { try { File file = new File(delpath); if (!file.isDirectory()) { file.delete(); } else if (file.isDirectory()) { String[] filelist = file.list(); for (int i = 0; i < filelist.length; i++) { File delfile = new File(delpath + "\\" + filelist[i]); if (!delfile.isDirectory()) delfile.delete(); else if (delfile.isDirectory()) deletefile(delpath + "\\" + filelist[i]); } file.delete(); } } catch (FileNotFoundException e) { Log.debug("deletefile() Exception:" + e.getMessage()); } return true; } 判断用户登录,空值错误,在线等 关于spring的依赖注入 谢谢了 求正则表达式? hibernate新手提问 100分求——struts中的下拉框怎么使用? 跪求tomcat配置jsp文件 基于WEB前台界面,一个初学者的一些问题,还望不要见笑了.在线给分。 J2EE环境设置方面的问题 再次请教EJB-QL语法的问题,忘高手指点,一定给分!急! XML输出的问题 100分请求帮忙(关于hibernate的hibernate.cfg.xml) 100分求
IOException {
try {
File file = new File(delpath);
if (!file.isDirectory()) {
file.delete();
}
else if (file.isDirectory()) {
String[] filelist = file.list();
for (int i = 0; i < filelist.length; i++) {
File delfile = new File(delpath + "\\" + filelist[i]);
if (!delfile.isDirectory())
delfile.delete();
else if (delfile.isDirectory())
deletefile(delpath + "\\" + filelist[i]);
}
file.delete();
}
}
catch (FileNotFoundException e) {
Log.debug("deletefile() Exception:" + e.getMessage());
}
return true;
}