目录文件操作实例[1]_列出本地硬盘上的所有驱动器
来源:互联网 发布:路由端口统计 编辑:程序博客网 时间:2024/06/10 05:55
在此实例中需要先将System.IO空间引入,然后在VS编辑器中输入以下代码,且以ListDrivers.aspx保存。
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
namespace PracticeProject.Practice1
...{
/**//// <summary>
/// ListDrives 的摘要说明。
/// </summary>
public class ListDrivers : System.Web.UI.Page
...{
private void Page_Load(object sender, System.EventArgs e)
...{
if (!IsPostBack)
...{
BindDrivers();
}
}
private void BindDrivers()
...{
string[] achDrivers = Directory.GetLogicalDrives();
int nNumOfDrivers = achDrivers.Length;
Response.Write("<ul>");
for (int i = 0;i < nNumOfDrivers; i++)
...{
Response.Write("<li><a href='ListDir.aspx?dir=");
Response.Write(Server.UrlEncode(achDrivers[i]));
Response.Write("' target='_blank'>" + achDrivers[i]);
Response.Write("</a><br>");
}
Response.Write("</ul>");
}
Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
...{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
...{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
namespace PracticeProject.Practice1
...{
/**//// <summary>
/// ListDrives 的摘要说明。
/// </summary>
public class ListDrivers : System.Web.UI.Page
...{
private void Page_Load(object sender, System.EventArgs e)
...{
if (!IsPostBack)
...{
BindDrivers();
}
}
private void BindDrivers()
...{
string[] achDrivers = Directory.GetLogicalDrives();
int nNumOfDrivers = achDrivers.Length;
Response.Write("<ul>");
for (int i = 0;i < nNumOfDrivers; i++)
...{
Response.Write("<li><a href='ListDir.aspx?dir=");
Response.Write(Server.UrlEncode(achDrivers[i]));
Response.Write("' target='_blank'>" + achDrivers[i]);
Response.Write("</a><br>");
}
Response.Write("</ul>");
}
Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
...{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/**//// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
...{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
<%...@ Page language="c#" Codebehind="ListDrivers.aspx.cs" AutoEventWireup="false" Inherits="PracticeProject.Practice1.ListDrivers" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>ListDrives</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
</form>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>ListDrives</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
</form>
</body>
</html>
- 目录文件操作实例[1]_列出本地硬盘上的所有驱动器
- 目录文件操作实例[2]_列出当前盘(驱动器)上的所有目录及文件
- 本实例程序可以列出本地硬盘上所有驱动器
- 列出某个目录下的所有文件
- 列出目录下的所有文件
- 递归列出目录下的所有文件
- python列出目录下所有的文件
- java列出目录下的所有文件
- java列出目录下的所有文件
- 列出一个目录下的所有文件
- python实例31[列出目录下所有的文件到txt]
- 列出某个目录下的所有文件和列出某目录下所有的子目录
- 列出目录中的所有文件
- Java_IO_列出一个目录的所有文件和目录
- 列出目录下的所有文件或目录
- linux 列出目录下的所有文件和目录
- 列出指定目录下的所有文件的绝对路径
- 递归列出指定目录下的所有文件的绝对路径
- 推荐一个blog和一个工具
- Django 中 {% cycle %}可能存在性能问题
- 查找最小的子串
- 想激活QQ飞车吗??? 嘎嘎
- C#3.0介绍
- 目录文件操作实例[1]_列出本地硬盘上的所有驱动器
- 我是新成员
- 目录文件操作实例[2]_列出当前盘(驱动器)上的所有目录及文件
- IE Web Controls的安装配置问题
- asp.net 2.0中treeview控件实现无限级分类
- 365天生日花花语
- 关于内存对齐的学习笔记
- 类模板的声名
- 多态性、虚拟方法调用