请高手帮忙,我是初学者。用JSP编写一个删除指定路径(具体的路径)文件夹(包含内容)的完整代码?我的代码只能删除空文件夹,如下:

wu860 2012-04-25 01:05:57
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import ="java.io.*" %>
<HTML><BODY>
<%

String shan1=request.getParameter("ok2");
File dir=new File("D:/ch5",shan1);
boolean b2=dir.delete();
%>
<P>目录<%=dir.getName()%>成功删除了吗?<%=b2%>
<br/><br/>
<h3><a href="/ch5/example5_3.jsp">返回到查询页面
</a><h3/>
</BODY></HTML>
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowice119 2012-04-25
  • 打赏
  • 举报
回复

public static void deleteFileFolder(String folderPath){
File file = new File(folderPath);
if (!file.exists()) {
return;
}
File[] files = file.listFiles();
if (files != null && files.length > 0) {
for (int i = 0; i < files.length; i++) {
String fileName = files[i].getName();
if (files[i].isDirectory()) {
deleteFileFolder(folderPath+File.separator+fileName);
}else {
files[i].delete();
}
}
}
file.delete();
}
ForDream820 2012-04-25
  • 打赏
  • 举报
回复
楼上正解,先删除文件夹中的文件才能删除文件夹

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧