目录文件操作实例[1]_列出本地硬盘上的所有驱动器
2007-11-27 18:23
405 查看
在此实例中需要先将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();
4000
}
}
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>
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();
4000
}
}
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>
相关文章推荐
- 目录文件操作实例[2]_列出当前盘(驱动器)上的所有目录及文件
- 本实例程序可以列出本地硬盘上所有驱动器
- python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)
- php opendir()列出目录下所有文件的实例代码
- python实例31[列出目录下所有的文件到txt]
- 【Unix/Linux】【命令】【文件,目录操作工具】列出所有子目录与文件——ls (ll)命令
- python实例31[列出目录下所有的文件到txt]
- 用Python删除本地目录下某一时间点之前创建的所有文件的实例
- 【IO面试题】文件操作,如何列出某个目录下的所有文件?如何列出某个目录下的所有子目录?写个简单的例子
- 如何使用c语言递归地列出linux系统的所有目录和文件
- 目录文件操作实例[3]_使用文件预览显示文件信息
- dos批处理:列出指定目录下所有文件
- 如何列出当前目录下所有的JSP文件(含子目录)
- linux 列出目录下的所有文件和目录
- 【转】python文件和目录操作方法大全(含实例)
- 递归法列出目录中的所有文件
- (转)python文件和目录操作方法大全(含实例)
- tcl/tk实例详解——修改目录下所有文件(使用一个字符串代替另外一个)
- php列出一个目录下的所有文件的代码
- 文件操作(列出文件夹下的所有文件、向文本文件中写入内容或追加新内容)