`
- 浏览:
212714 次
- 性别:
- 来自:
海南
-
本文从最基本的操作开始,解释在ASP.NET中文件处理的概念,包括如从一个文件中读取内容、如何向一个文件中写入内容和如何删除一个文件。
前面已经提到,要想在ASP.NET 页面中进行文件处理,必须要有"System.IO"名称空间。所以,第一步就是引入这个名称空间:
< %@ Import Namespace="System.IO" %>
下一步,就是创建一个文本文件,并将这个文本文件分配给一个流书写对象,这样就可以向文本文件中写入内容了。用以下一段代码来完成这个任务:
writefile.aspx
< %@ Import Namespace="System.IO" %>
< %
Response.write("Writing the content into Text File in ASP.NET< BR>")
"声明流书写对象
Dim strwriterobj As StreamWriter
" 创建文本文件,分配textfile对象
strwriterobj= File.CreateText("c:aspnet.txt" )
" 写入内容
strwriterobj.WriteLine( "Welcome to wonderfull world of ASP.NET Programming" ) "
完成操作,关闭流对象
strwriterobj.Close
Response.write("Done with the creation of text file and writing content into it")
%>
这样就完成了!现在让我们继续进行下一个任务,从刚才创建的文本文件中读取内容。
从文件中读取内容
从文件中读取内容与向文件中写入内容大致相同,只是要注意一下下面的两件事:
1. 文件读取使用StreamReader类
2. 当使用了Readline方法时,将要被读取的文本文件的结尾处会用一个空字符串("")来标记。
现在开始编写代码从前面创建的aspnet.txt 文件中读取内容:
在ASP.NET中,文件处理的整个过程都是围绕着System.IO 这个名称空间展开的。这个名称空间中具有执行文件读、写所需要的类。
readfile.aspx
< %@ Import Namespace="System.IO" %>
< %
Response.write("Reading the content from the text file ASPNET.TXT< br>")
" 创建流读取对象
Dim streamreaderobj As StreamReader
" 声明变量,以存放从文件中读取的内容
Dim filecont As String
" 打开文本文件,分配给流读取对象
streamreaderobj = File.OpenText( "c:aspnet.txt" )
" 逐行读取文件内容
Do
filecont = streamreaderobj.ReadLine()
Response.Write( filecont & "< br>" )
Loop Until filecont = ""
" 完成读取操作后,关闭流读取对象
streamreaderobj.Close
Response.write("< br>Done with reading the content from the file aspnet.txt")
%>
删除文件
在ASP.NET中删除文件也非常简单和直观。System.IO名称空间中的"File"(文件)类有一个Delete方法用来删除文件,它把文件名作为一个自变量来传递。以下代码就演示了在ASP.NET中进行文件删除的步骤:
Filedelete.aspx
< %@ Import Namespace="System.IO" %>
< %
File.Delete("c:aspnet.txt" )
Response.write("The File aspnet is deleted successfully !!!" )
%>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
ASP.NET 创建文件、删除文件及写入数据,内容详细,需要的请参考!!!
C#动态创建TXT文件并写入内容 C#动态创建TXT文件并写入内容
该资源是asp.net+c#页面程序,C#代码调用windows API创建记事本,并给记事本输入文字。
asp.net 对刚创建的数据文件进行读取和写入! 很值得下载看看!资源免费,大家分享!!
ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt C# 读取计算机CPU,HDD信息.txt DataGrid导出EXCEL的几个方法(WebControl).txt DataGrid的打印预览和...
ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt C# 读取计算机CPU,HDD信息.txt DataGrid导出EXCEL的几个方法(WebControl).txt DataGrid的打印预览和...
ASP.NET是微软.NET战略中的一个重要成员,除了可以使用Visual C#、VB.NET、VisualC++.NET、JScript.NET等语言编写外,还可以使用第三方的.NET接口(如COBOL.NET、 Perl.NET等)进行编写。本书通过100个精彩实例...
Asp.net动态生成html页面 简介 此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。...
第2章 ASP.NET运行模型 21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-...如何在ASP.NET中创建、删除、复制文件 207.如何动态的创建HTML文件 第12章 XML相关处理技术
ASP NET是微软.NET战略中的一个重要成员 除了可以使用Visual C# VB.NET VisualC++ NET JScript.NET等语言编写外 还可以使用第三方的.NET接口 如COBOL.NET Perl.NET等 进行编写 本书通过100个精彩实例 由浅入深...
ASP.NET 2.0+SQL Server 2005全程指南 目录 基础篇 第1章 ASP.NET概述及环境配置 1.1 认识ASRNET 1.1.1 .NET Framework框架 1.1.2 ASP.NET功能与特性 1.1.3 ASP.NET与ASP的区别 1.2 搭建ASP.NET开发环境 1.2.1...
开发工具:visual studio 2010 实现了asp.net对xml文件的读取,写入和创建..
写入、读取与操作Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)ASP.NET实现二维码(QRCode)的创建和读取实例asp.net使用npoi读取excel模板并导出下载详解Asp.net把图片...
1.ASP.NET.2.0.XML.高级编程(第3版) [1/3] (2009 年度畅销榜NO.1085 ) 原书名: ASP.NET2.0XML高级编程(第3版) 原出版社: 作者: (美)然哥诺辛尔蒙 著,肖奕,曹俊 译 出版社: 清华大学出版社 书号...
16.2.1 创建文件并写入内容 285 16.2.2 复制、删除文件 288 16.2.3 读取文件内容 291 16.3 文件夹操作 293 16.3.1 创建文件夹 293 16.3.2 移动、删除文件夹 295 16.4 常见问题 298 16.4.1 操作文件和文件夹的应用...
WebSite文件夹 创建的ASP.NET 2.0 Web站点。 www文件夹 第一个用C#开发的Web应用程序。 bianyi.bat 编译网站的批处理文件。 form.html 表单范例。 css.html CSS范例。 第3章...
● 理解创建ASP.NET 2.0页面(ASPX)将要使用的工具—— Visual Web Developer Express(VWD) 。。。。。。 目录: 目录: 第1章 ASP.NET 2.0和Wrox United 应用程序简介 1.1 将要创建的站点 1.2 ASP.NET 2.0——...
第1章 空 第2章 ASP.NET运行模型 21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本...206.如何在ASP.NET中创建、删除、复制文件 207.如何动态的创建HTML文件 第12章 XML相关处理技术
开发人员可以轻松的利用Spire.XLS for .NET向Excel文件里面写入内容,包括超过530多种的公式,70多种表格,支持插入图片,不同类型的文字,链接,注释甚至VBA等。 Spire.XLS for .NET 还允许开发人员将Excel文件转换...