首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 檢視伺服器磁碟與目錄結構範例

     編輯:關於ASP.NET

簡易 listdrives.aspx 示範如何列出伺服器所有邏輯磁碟機,並提供超連結進入 listdir.aspx 瀏覽目錄內容。

<% @Page Language="C#" %>
<% @Import Namespace="System" %>
<% @Import Namespace="System.IO" %>

<%
string osVer = Environment.OSVersion.ToString();
string sysDir = Environment.SystemDirectory.ToString();
string mem = Environment.WorkingSet.ToString();
int tickMin = Environment.TickCount / 60000;

string[] drives = Directory.GetLogicalDrives();

Response.Write("您的系統:" + osVer + "<br>");
Response.Write("系統目錄:" + sysDir + "<br>");
Response.Write("可用記憶體:" + mem + " bytes<br>");
Response.Write("開機至今:" + tickMin + " 分鐘<br><br>");
Response.Write("磁碟機列表:<ul>");
foreach (string d in drives)
{
    Response.Write("<li><a href='listdir.aspx?dir=" + Server.UrlEncode(d) + "'>" + d + "</a></li>");
}
Response.Write("</ul>");
%>

搭配 listdir.aspx 可遞迴瀏覽資料夾與檔案,構成簡易的伺服器端檔案管理介面。注意:實際部署需加入權限控管,防止未授權存取敏感目錄。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved