一个很简单的问题,IO的问题,希望各位指教! File类有删除非空目录的方法吗?怎样删除非空目录,是用递规吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像没有,我都使用下面的函数:static public void deleteDirectory(File dir) throws IOException { if( (dir == null) || !dir.isDirectory) { throw new IllegalArgumentException("参数:"+dir+" 错误。请检查它是否是目录。"); } File[] content = dir.listFiles( ); int x = content.length; for(int i=0; i<x; i++) { if(content[i].isDirectory( )) { deleteDirectory(content[i]); } else { content[i].delete( ); } } dir.delete();} eclipse格式化html问题 hibernate+MYSQL 找不到列问题 小问题 帮忙看看! 异常在抛出一次之后就不能再抛出了吗? 大家帮帮忙,看看这几道面试题应该选什么? 紧急求救 求一个PATTERN 的表达式 同步? 不解 JAVA支持中文变量!!!!!! 寻文件型数据库软件. 菜鸟问题,求高手解释 请问参数个数不定在java里面除了用数组 有其他根本的解决方法吗?,期待高人解决。
static public void deleteDirectory(File dir) throws IOException {
if( (dir == null) || !dir.isDirectory) {
throw new IllegalArgumentException("参数:"+dir+" 错误。请检查它是否是目录。");
}
File[] content = dir.listFiles( );
int x = content.length;
for(int i=0; i<x; i++) {
if(content[i].isDirectory( )) {
deleteDirectory(content[i]);
} else {
content[i].delete( );
}
}
dir.delete();
}