📄 file_list.jsp
字号:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ page import="java.io.*,java.util.Date" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>列出目录中的文件</title>
</head>
<body>
<div align="center">
<h1>站点目录下的目录/文件信息</h1>
<table width="90%" border="1" cellpadding="0" cellspacing="0">
<tr>
<th align="center" height="30">目录/文件名</th>
<th align="center" height="30">类型</th>
<th align="center" height="30">文件长度</th>
<th align="center" height="30">隐藏属性</th>
<th align="center" height="30">读权限</th>
<th align="center" height="30">写权限</th>
<th align="center" height="30">最后修改时间</th>
</tr>
<%
//获取当前站点所在目录
String sPath=request.getRealPath("/");
//建立当前目录中文件的File对象
File fObj=new File(sPath);
//取得代表目录中所有文件的File对象数组
File fObjList[]=fObj.listFiles();
for(int i=0;i<fObjList.length;i++)
{
//获取目录文件的绝对路径
String sFileName =sPath + fObjList[i].getName();
//建立所要显示的目录/文件的File对象
File fObj1 = new File(sFileName);
%>
<tr>
<td align="left" height="30"> <font color="#0000FF"><%=fObjList[i].getName()%></font></td>
<td align="left" height="30">
<%
if(fObjList[i].isFile())
{
out.println("文件");
}
else if(fObjList[i].isDirectory())
{
out.println("目录");
}
%>
</td>
<td align="left" height="30">
<%
if(fObjList[i].isFile())
{
out.println(fObj1.length());
}
else
{
out.println("——");
}
%>
</td>
<td align="left" height="30"> <%=fObj1.isHidden()%></td>
<td align="left" height="30"> <%=fObj1.canRead()%></td>
<td align="left" height="30"> <%=fObj1.canWrite()%></td>
<td align="left" height="30"> <%=new Date(fObj1.lastModified())%></td>
</tr>
<%
}
%>
</table>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -