查看服务器磁盘、文件的aspx
listdrives.aspx
<% @Page Language="C#" %> <% @Import Namespace="System" %> <% @Import Namespace="System.IO" %> <% string qdrives = Environment.OSVersion.ToString(); string qnewline=Environment.SystemDirectory.ToString(); string qmo=Environment.WorkingSet.ToString(); int qtick=Environment.TickCount; qtick/=60000; string[] achDrives = Directory.GetLogicalDrives(); int nNumOfDrives = achDrives.Length; Response.Write("您的系统是:"); Response.Write(qdrives); Response.Write("<br>"); Response.Write("您的可用内存是:"); Response.Write(qmo); Response.Write("<br>"); Response.Write("自上次重启已经有"); Response.Write(qtick.ToString()); Response.Write("分钟了"); Response.Write("<br>"); Response.Write("<br>"); Response.Write("<br>"); Response.Write("查看你的磁盘:"); Response.Write("<ul>"); for (int i=0; i < nNumOfDrives; i++) { Response.Write("<li><a href=\"listdir.aspx?dir="); Response.Write(Server.UrlEncode(achDrives[i])); Response.Write("\">" + achDrives[i]); Response.Write("</a><br>"); } Response.Write("</ul>"); %> listdir.aspx <% @Page Language="C#" debug="true" %> <% @Import Namespace="System.IO" %> <% string strDir2List = Request.QueryString.Get("dir"); Directory thisOne = null; try { thisOne = new Directory(strDir2List); // Auslesen der Eigenschaften der Verzeichnisses Response.Write("<p>创建时间: " + thisOne.CreationTime.ToString() + "</p>"); Directory[] subDirectories = thisOne.GetDirectories(); Response.Write("<ul>"); Response.Write("-------------------------------文件夹-------------------------"); Response.Write("<br>"); for (int i=0; i < subDirectories.Length; i++) { Response.Write("<li><a href=\"listdir.aspx?dir="); Response.Write(Server.UrlEncode(subDirectories[i].FullName)); Response.Write("\">" + subDirectories[i].Name); Response.Write("</a><br>"); } Response.Write("</ul>"); File[] theFiles = thisOne.GetFiles(); Response.Write("<ul>"); Response.Write("-------------------------------文件----------------------------"); Response.Write("<br>"); for (int i=0; i < theFiles.Length; i++) { Response.Write("<li><a href=\"showfile.aspx?file="); Response.Write(Server.UrlEncode(theFiles[i].FullName)); Response.Write("\">" + theFiles[i].Name); Response.Write("</a><br>"); } Response.Write("</ul>"); } catch (Exception e) { Response.Write("由于以下原因无法实现此功能: "); Response.Write(e.ToString() + ""); Response.End(); } %> showfile.aspx <% @Page Language="C#" Debug="true"%> <% @Import Namespace="System.IO" %> <html> <head><title>File Info</title></head> <body> <% string strFile2Show = Request.QueryString.Get("file"); File thisOne = new File(strFile2Show); %> <table> <tr><td>文件名:</td><td><%=thisOne.Name%></td></tr> <tr><td>全名:</td><td><%=thisOne.FullName%></td></tr> <tr><td>文件创建日期:</td><td><%=thisOne.CreationTime.ToString()%></td></tr> <tr><td>文件大小:</td><td><%=thisOne.Length.ToString()%> Bytes</td></tr> <tr><td>上次使用时间:</td><td><%=thisOne.LastAccessTime.ToString()%></td></tr> <tr><td>上次修改时间:</td><td><%=thisOne.LastWriteTime.ToString()%></td></tr> </table> <% StreamReader theReader = thisOne.OpenText(); 上一篇:潜在的错误 下一篇:用vb.net操作access存储过程(2) 更多相关文章
|
推荐文章
精彩文章
|