资源简介
jsp + eclipse+jacob 在线显示 word PDF显示
代码片段和文件信息
import java.io.File;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class DeleteTemp
*/
@WebServlet(“/DeleteTemp“)
public class DeleteTemp extends HttpServlet {
private static final long serialVersionUID = 1L;
boolean flag = true;
File file;
/**
* @see HttpServlet#HttpServlet()
*/
public DeleteTemp() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request HttpServletResponse
* response)
*/
protected void doGet(HttpServletRequest request
HttpServletResponse response) throws ServletException IOException {
// TODO Auto-generated method stub
String site_report_name = new String(request.getParameter(
“site_report_name“).getBytes(“ISO-8859-1“) “GBK“);
String site = site_report_name.substring(0
site_report_name.indexOf(“.“));
String help_path = request.getSession().getServletContext()
.getRealPath(“helpfiles“)
+ “\\“ + site + “\\“;
deleteDirectory(help_path + “temp“);
System.out.println(“wwwww“+help_path);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request HttpServletResponse
* response)
*/
protected void doPost(HttpServletRequest request
HttpServletResponse response) throws ServletException IOException {
// TODO Auto-generated method stub
}
public boolean deleteDirectory(String sPath) {
// 如果sPath不以文件分隔符结尾,自动添加文件分隔符
if (!sPath.endsWith(File.separator)) {
sPath = sPath + File.separator;
}
// deleteFile
File dirFile = new File(sPath);
// 如果dir对应的文件不存在,或者不是一个目录,则退出
if (!dirFile.exists() || !dirFile.isDirectory()) {
return false;
}
flag = true;
// 删除文件夹下的所有文件(包括子目录)
File[] files = dirFile.listFiles();
for (int i = 0; i < files.length; i++) {
// 删除子文件
if (files[i].isFile()) {
flag = deleteFile(files[i].getAbsolutePath());
if (!flag)
break;
} // 删除子目录
else {
flag = deleteDirectory(files[i].getAbsolutePath());
if (!flag)
break;
}
}
if (!flag) {
return false;
}
// 删除当前目录
if (dirFile.getName() != “temp“) {
dirFile.delete();
return true;
} else {
return false;
}
}
/**
* 删除单个文件
*
* @param sPath
* 被删除文件的文件名
* @return 单个文件删除成功返回true,否则返回false
*/
public boolean deleteFile(String sPath) {
flag = false;
file = new File(sPath);
// 路径为文件且不为空则进行删除
if (file.isFile() && file.exists()) {
file.delete();
flag = true;
}
return flag;
}
}
- 上一篇:android 蓝牙 RFID 读写芯片 demo
- 下一篇:JSP班级管理系统
相关资源
- JSP班级管理系统
- 根据关键字查找文件,可查找(*.ja
- 基于jsp和sql的课程管理系统报告
- js与php利用FormData相互传值
- jsp+jspsmartupload控件上传图片至数据库
- 基于sql server 2008+jsp+servlet+mvc设计模式
- JSP 校园共享单车管理系统
- 韩顺平jsp+servlet源码
- jsp access购物网站
- 基于JSP自动排课管理系统
- JSP实现将数据分页显示类
- 选课系统jsp实验
- spring+springmvc+jpa+jsp 练习demo项目源码
- jsp+sqlserver分页代码
- jsp实现交友网络
- JSP网上购物系统 JAVA网上购物系统
- jquery 的photobooth.js JSP页面拍照插件
- jsp无刷新聊天室程序及源代码
- 电子商务网站源代码JSP源码
- 详解Java读取本地文件并显示在JSP文件
- 模式一:jsp+javaBean
- servlet+JSP+mysql实现文件上传的方法
- 基于JSP的人事管理系统源代码
- jspsmartupload中文版
- Jsp_Servlet_中文API档.doc
- Myeclipse8.5安装包+注册码 官方版
- eclipse4.4版本fatJar
- JGibbLDA-v.1.0的eclipse工程文件(中文训
- JSP页面设计表格
- Eclipse:SQLite开发记事本
评论
共有 条评论