<%@ Page Language="C#" %>
<%@ Import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%
string[] directory = Directory.GetLogicalDrives();//获取电脑上所有格式为“<驱动器号>:"”的驱动器(如:C:",D:",E:",...)
for (int k = 0; k < directory.Length; k++)
{
Response.Write("驱动器" + directory[k]);
string strDir2List = directory[k].ToString();
DirectoryInfo thisOne = null;
try
{
thisOne = new DirectoryInfo(strDir2List);//在指定的驱动器路径中创建驱动器信息实例
Response.Write("<table100%;"" border=""1"">");
Response.Write("<tr>");
Response.Write("<td20%;"" >");
Response.Write("名称");
Response.Write("</td>");
Response.Write("<td20%;"" >");
Response.Write("路径");
Response.Write("</td>");
Response.Write("<td>");
Response.Write("完整路径");
Response.Write("</td>");
Response.Write("<td12%;"" >");
Response.Write("创建时间");
Response.Write("</td>");
Response.Write("<td>");
Response.Write("大小");
Response.Write("</td>");
Response.Write("<td12%;"">");
Response.Write("上次访问时间");
Response.Write("</td>");
Response.Write("<td12%;"">");
Response.Write("上次修改时间");
Response.Write("</td>");
DirectoryInfo[] subDirectories = thisOne.GetDirectories();//获取当前目录下所有的子目录
for (int i = 0; i < subDirectories.Length; i++)
{
Response.Write("<tr>");
Response.Write("<td>");
Response.Write(subDirectories[i].Name);
Response.Write("</td>");
Response.Write("<td>");
Response.Write(subDirectories[i].FullName);
Response.Write("</td>");
Response.Write("<td>");
Response.Write(" ");
Response.Write("</td>");
Response.Write("<td>");
Response.Write(subDirectories[i].CreationTime);
Response.Write("</td>");
Response.Write("<td>");
Response.Write(" ");
Response.Write("</td>");
Response.Write("<td>");
Response.Write(subDirectories[i].LastAccessTime);
Response.Write("</td>");
Response.Write("<td>");
Response.Write(subDirectories[i].LastWriteTime);
Response.Write("</td>");
Response.Write("</tr>");
}
FileInfo[] fInfo = thisOne.GetFiles();//获取当前目录下所有的文件
for (int i = 0; i < fInfo.Length; i++)
{
Response.Write("<tr>");
Response.Write("<td>");
Response.Write(fInfo[i].Name);
Response.Write("</td>");
Response.Write("<td>");
Response.Write(fInfo[i].FullName);
Response.Write("</td>");
Response.Write("<td>");
Response.Write(fInfo[i].DirectoryName);
Response.Write("</td>");
Response.Write("<td>");
Response.Write(fInfo[i].CreationTime);
Response.Write("</td>");
Response.Write("<td>");
Response.Write(fInfo[i].Length + " B");
Response.Write("</td>");
Response.Write("<td>");
Response.Write(fInfo[i].LastAccessTime);
Response.Write("</td>");
Response.Write("<td>");
Response.Write(fInfo[i].LastWriteTime);
Response.Write("</td>");
Response.Write("</tr>");
}
Response.Write("</tr>");
Response.Write("</table>");
}
catch (Exception ex)
{
Response.Write(ex.ToString());
Response.End();
}
}
%>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
</body>
</html>