Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:新手求教,拜托了(问题已解决!) (delete folder) [Re:kudo] |
kudo
发贴: 15 积分: 0 |
于 2004-08-15 13:51
经过多次的调试,终于实现最该方法~ 感谢MR.WHY的指点,现在把正确方法贴出: (代码可能有些冗余,有待改进,但完全可以实现删除非空文件夹) void delAll(String a) { File m=new File( a ); String str[]=m.list(); if (str==null) { m.delete(); } else { for (int i=0;i<str.length;i++ ) { File n=new File(m.getAbsolutePath(),str[i]); if (n.isFile()) { n.delete(); } else if (n.isDirectory()) { delAll(n.getAbsolutePath()); n.delete(); } } } m.delete(); } 除此方法这外,MR.WHY在上面推荐的从GOOGLE上搜出方法也非常简洁 有了Swing为什么还要SWT? |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
5010 | 新手求教,拜托了(问题已解决!)(delete folder) | kudo | 896 | 2004-08-13 17:11 |
4213 | Re:新手求教,拜托了(帮我看看哪错了?) | joelwx | 12 | 2004-08-13 18:12 |
4316 | Re:新手求教,拜托了(帮我看看哪错了?) | kudo | 105 | 2004-08-13 18:27 |
4145 | Re:新手求教,拜托了(帮我看看哪错了?) (delete folder) | why | 306 | 2004-08-13 22:28 |
4334 | Re:新手求教,拜托了(帮我看看哪错了?) (delete folder) | kudo | 213 | 2004-08-13 22:38 |
4262 | Re:新手求教,拜托了(帮我看看哪错了?) (delete folder) | why | 627 | 2004-08-13 22:51 |
4252 | Re:新手求教,拜托了(帮我看看哪错了?) (delete folder) | kudo | 163 | 2004-08-14 00:30 |
4136 | Re:新手求教,拜托了(帮我看看哪错了?) (delete folder) | why | 286 | 2004-08-14 01:10 |
4484 | Re:新手求教,拜托了(问题已解决!) (delete folder) | kudo | 1358 | 2004-08-15 13:51 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |