⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 delfile.jsp

📁 会议流程管理系统
💻 JSP
字号:
<%@ page contentType="text/html;charset=GBK"%>
<%@ page language="java" import="java.io.File,java.util.*,javax.servlet.http.HttpServletRequest,oa.bean.*,oa.main.*" %>
<%
	try
	{
		DealString ds=new DealString();

		//上传文件信息
		String delfile=ds.toString(request.getParameter("delfile"));
		int delsize=Integer.parseInt(ds.toString(request.getParameter("delsize")));

		String strfile = ds.toGBK((String)request.getParameter("strfile"));
		String strname = ds.toGBK((String)request.getParameter("strname"));
		String strsize = ds.toString((String)request.getParameter("strsize"));
		String sumsize = ds.toString((String)request.getParameter("sumsize"));
		String upmonth = ds.toString((String)request.getParameter("upmonth"));
		int cursize = Integer.parseInt(ds.toString((String)request.getParameter("cursize")));

		//取得附件的位置	
		String wz = oa.main.ParentBean.FilesPath+"meet\\";

		//delete file
		File file=new File(wz+delfile);
		if (file.exists())
		{
			file.delete();

			//把原文件名串分割成数组
			if(strfile.charAt(0)==',')
			{
				strfile = strfile.substring(1,strfile.length());
				strname = strname.substring(1,strname.length());
				strsize = strsize.substring(1,strsize.length());
			}

			//把改名后的文件名串分割成数组
			String[] newfile=strfile.split(",");
			String[] newname=strname.split(",");
			String[] newsize=strsize.split(",");
			strfile= "";
			strname= "";
			strsize= "";
			cursize= 0 ;

			for (int i=0;i<newname.length;i++)
			{
				if (!newname[i].equals(delfile))
				{
					strfile = strfile + "," + newfile[i];
					strname = strname + "," + newname[i];
					strsize = strsize + "," + newsize[i];
					cursize += Integer.parseInt(newsize[i]);
				}		
			
			}
		}

		MailBean mb=null;
		try
		{
			mb=new MailBean();

			if(mb.getConn()==null)
			{
				%>		
				数据库无法响应,请<a href="javascript:window.history.back(-1);">返回</a>重试
				<%out.close();
			}

			String go = "upload.jsp?sumsize="+sumsize+"&upmonth="+upmonth+"&cursize="+cursize+"&strsize="+strsize+"&strname="+strname+"&strfile="+mb.toUtf8String(strfile);
			response.sendRedirect(go);
		}
		finally
		{
			if(mb!=null)
				mb.closeConn();
		}
	}catch(Exception e){out.print(e);}
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -