本文由chenyangasp版权所有,可以转载,复制,粘贴,并请注明出处,但不得修改!
在asp.net操作文件的所有concept都在system.io  namespace中,这个namespace包含读写操作文件所必需的类。
本文将详细介绍关于文件读,写,删除等asp.net中的文件操作。
创建文件:并写入一些内容。
正如开始我们提到的,我们需要在我们的asp.net的页面的前面添加文件操作的namespace“system.io”

第一步:
如下所示添加namespace

<%@  Import  Namespace="System.IO"  %>

下一步制作文本文件

writefile.aspx
<%@  Import  Namespace="System.IO"  %>
<%
Response.write("Writing  the  content  into  Text  File  in  ASP.NET  <BR>")

“  声明streamwriter对象
Dim  strwriterobj  As  StreamWriter

“  创建文本文件并将其赋给上面声明的streamwriter对象
strwriterobj=  File.CreateText("c:/aspnet.txt"  )

“在刚才创建的文本文件里写一些东东  
strwriterobj.WriteLine(  "Welcome  to  user  chenyang“s  ASP.NET  Program"  )

strwriterobj.Close

Response.write("创建文本文件并填充内容")
%>
现在我们完成了第一部分

接下来,我们来完成第二部分
从文件中读取数据
1.读取文件使用StreamReader类
2.当使用readline时,文件的末尾用空串表示("")
让我们从我们刚刚制作的文本文件中读取数据
now  let“s  go

readfile.aspx

<%@  Import  Namespace="System.IO"  %>
<%  
Response.write("Reading  the  content  from  the  text  file  ASPNET.TXT  <br>")

“  声明streamreader对象
Dim  streamreaderobj  As  StreamReader

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

“  打开文本文件并赋于streamreaderobj对象
streamreaderobj  =  File.OpenText(  "c:/aspnet.txt"  )

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

Do
filecont  =  streamreaderobj.ReadLine()  
Response.Write(  filecont  &  "<br>"  )  
Loop  Until  filecont  =  ""

“  操作完成关闭streamreaderobj对象
streamreaderobj.Close

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

三删除文件
删除文件的操作可以说在asp.net中是最直接的。
下面让我们看看文件的删除操作

Filedelete.aspx

<%@  Import  Namespace="System.IO"  %>

<%

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

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

ASP.NET 如何操作文件相关推荐

  1. 在ASP.NET中操作文件的例子

    利用SYSTEM.IO 名空间中的STREAMWRITER,STREAMREADER及FILE类,完成文件读.写.删除的操作.  ----------------------------------- ...

  2. asp.net 对xml文件的读写,添加,修改,删除操作

    asp.net 对xml文件的读写,添加,修改,删除操作 下面有代码调试正确 using System; using System.Collections; using System.Componen ...

  3. ASP.NET操作文件大全

    1.重命名文件名称 string 新文件名 = Guid.NewGuid().ToString("N"); /// <summary> /// 创建年月日文件夹 /// ...

  4. 【译】在Asp.Net中操作PDF – iTextSharp -利用块,短语,段落添加文本

    本篇文章是讲述使用iTextSharp这个开源组件的系列文章的第三篇,iTextSharp可以通过Asp.Net创建PDFs,就像HTML和ASP.Net为文本提供了多种容器一样,iTextSharp ...

  5. 测试用html文件是否存在,ASP如何检测某文件夹是否存在,不存在则自动创建

    直接给大家分享一下脚本之家测试正常可以使用的代码,并且支持多级目录创建 代码一 Function CreateMultiFolder(ByVal CFolder) Dim objFSO, PhCrea ...

  6. asp.net word操作

    在ASP.NET里操作Word的第一步就是添加COM引用到你的工程里,通过右键点击"解决方案资源管理器"的"引用",添加引用.选择COM选项卡,添加Micros ...

  7. Excel-VBA操作文件四大方法之一(转)

    Excel-VBA操作文件四大方法之一 https://www.cnblogs.com/top5/archive/2009/10/29/1591937.html 在我们日常使用Excel的时候,不仅会 ...

  8. Excel-VBA操作文件四大方法

    原文地址为: Excel-VBA操作文件四大方法 Excel-VBA操作文件四大方法之一 在我们日常使用Excel的时候,不仅会用到当前Excel文件的数据,还经常需要访问其他的数据文件.这些数据文件 ...

  9. asP上传服务器文件闪退,aspupload文件重命名及上传进度条的解决方法附代码

    发现还没有aspupload这个组件的,这两样功能的解决方案,现把我的改进方案写在这里!谢谢 关于aspupload上传组件,文件重命名,进度条的问题解决方案! 共用到4个文件,分别是1.asp,2. ...

最新文章

  1. Linux8-bash shell的基础特性:globbing、IO重定向及管道
  2. R语言dplyr包和tidyr包创建交叉表(列联表、crosstab)实战
  3. 使用ansible部署安装corosync+pacemaker
  4. 给定地址段为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为____到____
  5. 【Python教程】两种方法教你拆分含有多种分隔符的字符串
  6. 帕秋莉·诺蕾姬 (Standard IO)
  7. 使用循环计算斐波那契数列
  8. tourist取模模板
  9. ajax同步和异步的区别_同步电机和异步电机区别
  10. sql.xml大于小于号处理的方法
  11. UE4 身体部件换装实现
  12. js弹出对话框(半透明背景,兼容各浏览器)
  13. autocaddesk之 autocad2014的安装
  14. Shell脚本编程知识点总结及范例
  15. ubuntu正确安装显卡驱动的姿势
  16. arping 命令解析
  17. 目标跟踪(4)使用dlib进行对象跟踪
  18. tableau中LOD:fixed、include、exclude 区别
  19. c++/c memcpy函数用法(拷贝数组的内容)
  20. Linux常用命令——rsync命令

热门文章

  1. android studio 同类,让Android Studio的Project视图和Anroid视图类似
  2. c语言程序中变量先引用声明,C语言如何跨文件调用函数定义中声明的变量
  3. linux系统分析命令,Linux操作系统基础解析之(四)——Linux基本命令剖析(2)
  4. CS131专题-4:拟合(最小二乘、RANSAC、霍夫变换)
  5. Blender+Substance Painter全流程制作真实的机器人学习教程
  6. 1小时教你做360度全景“小星球”效果图 Skillshare – Create a Panoramic ‘Little Planet’ from Anywhere
  7. LTE - PRACH 时频资源介绍
  8. Windows下Qt程序打包
  9. DRF序列化和反序列化
  10. 使用CEfSharp之旅(7)CEFSharp 拦截 http 请求 websocket 内容