ASP.NET 如何操作文件

王朝asp·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

在asp.net操作文件的所有concept都在system.ionamespace中,这个namespace包含读写操作文件所必需的类。

本文将详细介绍关于文件读,写,删除等asp.net中的文件操作。

创建文件:并写入一些内容。

正如开始我们提到的,我们需要在我们的asp.net的页面的前面添加文件操作的namespace“system.io”

第一步:

如下所示添加namespace

<%@ImportNamespace="System.IO"%>

下一步制作文本文件

writefile.aspx

<%@ImportNamespace="System.IO"%>

<%

Response.write("WritingthecontentintoTextFileinASP.NET<BR>")

“声明streamwriter对象

DimstrwriterobjAsStreamWriter

“创建文本文件并将其赋给上面声明的streamwriter对象

strwriterobj=File.CreateText("c:\aspnet.txt")

“在刚才创建的文本文件里写一些东东

strwriterobj.WriteLine("Welcometouserchenyang“sASP.NETProgram")

strwriterobj.Close

Response.write("创建文本文件并填充内容")

%>

现在我们完成了第一部分

接下来,我们来完成第二部分

从文件中读取数据

1.读取文件使用StreamReader类

2.当使用readline时,文件的末尾用空串表示("")

让我们从我们刚刚制作的文本文件中读取数据

nowlet“sgo

readfile.aspx

<%@ImportNamespace="System.IO"%>

<%

Response.write("ReadingthecontentfromthetextfileASPNET.TXT<br>")

“声明streamreader对象

DimstreamreaderobjAsStreamReader

“声明filecont变量储存文件中读取的数据

DimfilecontAsString

“打开文本文件并赋于streamreaderobj对象

streamreaderobj=File.OpenText("c:\aspnet.txt")

“读取文件数据直到空值为止

Do

filecont=streamreaderobj.ReadLine()

Response.Write(filecont&"<br>")

LoopUntilfilecont=""

“操作完成关闭streamreaderobj对象

streamreaderobj.Close

Response.write("<br>读取aspnet.txt文件结束")

%>

三删除文件

删除文件的操作可以说在asp.net中是最直接的。

下面让我们看看文件的删除操作

Filedelete.aspx

<%@ImportNamespace="System.IO"%>

<%

File.Delete("c:\aspnet.txt")

Response.write("文件删除成功!!!")

%>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航