本文由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("文件刪除成功!!!" )
%>