`

ASP.NET创建文件并写入内容

 
阅读更多
本文从最基本的操作开始,解释在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 !!!" )   %>
分享到:
评论

相关推荐

    ASP.NET 创建文件、删除文件及写入数据

    ASP.NET 创建文件、删除文件及写入数据,内容详细,需要的请参考!!!

    C#动态创建TXT文件并写入内容

    C#动态创建TXT文件并写入内容 C#动态创建TXT文件并写入内容

    Asp.net C# 创建记事本,并给记事本输入文字

    该资源是asp.net+c#页面程序,C#代码调用windows API创建记事本,并给记事本输入文字。

    asp.net 对刚创建的数据文件进行读取和写入

    asp.net 对刚创建的数据文件进行读取和写入! 很值得下载看看!资源免费,大家分享!!

    ASP.NET学习大全

    ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt C# 读取计算机CPU,HDD信息.txt DataGrid导出EXCEL的几个方法(WebControl).txt DataGrid的打印预览和...

    asp.net学习大全(超全面的资料整合)

    ASP.NET文件上传程序的源代码.txt Asp.Net中文本换行.txt ASPNET中实现在线用户检测(使用后台守护线程).txt C# 读取计算机CPU,HDD信息.txt DataGrid导出EXCEL的几个方法(WebControl).txt DataGrid的打印预览和...

    ASP.NET编程百例(PDF)

    ASP.NET是微软.NET战略中的一个重要成员,除了可以使用Visual C#、VB.NET、VisualC++.NET、JScript.NET等语言编写外,还可以使用第三方的.NET接口(如COBOL.NET、 Perl.NET等)进行编写。本书通过100个精彩实例...

    Asp.net动态生成html页面

    Asp.net动态生成html页面  简介  此功能适用于后台数据库功能不强的web站点,即大部分文本不是存放在数据库的记录中,而是放在html文件或者xml文件中,仅仅把索引放到数据库中,如文章标题、类别、查询关键字等。...

    asp.net专家疑难解答200问

    第2章 ASP.NET运行模型 21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本-...如何在ASP.NET中创建、删除、复制文件 207.如何动态的创建HTML文件 第12章 XML相关处理技术

    ASP.NET编程百例 PDF扫描版 附源代码(vb.net)

    ASP NET是微软.NET战略中的一个重要成员 除了可以使用Visual C# VB.NET VisualC++ NET JScript.NET等语言编写外 还可以使用第三方的.NET接口 如COBOL.NET Perl.NET等 进行编写 本书通过100个精彩实例 由浅入深...

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    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...

    asp.net中的xml读写创建

    开发工具:visual studio 2010 实现了asp.net对xml文件的读取,写入和创建..

    asp.net 未能写入输出文件–“拒绝访问的解决办法

    写入、读取与操作Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)ASP.NET实现二维码(QRCode)的创建和读取实例asp.net使用npoi读取excel模板并导出下载详解Asp.net把图片...

    1.ASP.NET.2.0.XML.高级编程(第3版) [1/3]

    1.ASP.NET.2.0.XML.高级编程(第3版) [1/3] (2009 年度畅销榜NO.1085 ) 原书名: ASP.NET2.0XML高级编程(第3版) 原出版社: 作者: (美)然哥诺辛尔蒙 著,肖奕,曹俊 译 出版社: 清华大学出版社 书号...

    《零基础学ASP.NET 2.0》第16章 文件处理

    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 操作文件和文件夹的应用...

    零基础学ASP.NET 2.0电子书&源代码绝对完整版1

    WebSite文件夹 创建的ASP.NET 2.0 Web站点。 www文件夹 第一个用C#开发的Web应用程序。 bianyi.bat 编译网站的批处理文件。 form.html 表单范例。 css.html CSS范例。 第3章...

    ASP.NET 2.0入门经典(第4版) (中文版)PDF

    ● 理解创建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——...

    asp.net专家疑难解答200问源码

    第1章 空 第2章 ASP.NET运行模型 21.如何在页面中应用javascript脚本-示例1 21.如何在页面中应用javascript脚本...206.如何在ASP.NET中创建、删除、复制文件 207.如何动态的创建HTML文件 第12章 XML相关处理技术

    免费Spire.XLS: 处理Excel文档in C#, VB.NET

    开发人员可以轻松的利用Spire.XLS for .NET向Excel文件里面写入内容,包括超过530多种的公式,70多种表格,支持插入图片,不同类型的文字,链接,注释甚至VBA等。 Spire.XLS for .NET 还允许开发人员将Excel文件转换...

Global site tag (gtag.js) - Google Analytics