Asp.net讀取和寫入txt文件方法(實例)!


Asp.NET讀取和寫入txt文件方法(實例)!

【程序第一行的引入命名空間文件 - 參考】

 System;
 using System.Collections;
 using System.Configuration;
 using System.Data;  using System.Linq;
 using System.Web;  using System.Web.Security;
 using System.Web.UI; 
 using System.Web.UI.HtmlControls;
 using System.Web.UI.WebControls;  
 using System.Web.UI.WebControls.WebParts;
 using System.Xml.Linq;  using System.IO;  

【讀取 - 參考網上的,根據需求改動了一下】

     strfile;  
       strfile = "asp.txt";  
         
       string strout;  
       strout = "";  
       if (!File.Exists(System.Web.HttpContext.Current.Server.MapPath(strfile)))  
       {  
       }  
       else  
       {  
           StreamReader sr = new StreamReader(System.Web.HttpContext.Current.Server.MapPath(strfile), System.Text.Encoding.Default);  
           String input = sr.ReadToEnd();  
           sr.Close();  
           strout = input;  
       }  
  
       Response.Write("ssss");  

【寫入 - 參考】

System.IO.File.WriteAllText("e:\\asp_1.txt", "I LOVE YOU!wang na");  // 一定要絕對路徑  

【讀取的另一種寫法】 

         system.test;  
        string txt = File.ReadAllText("d:\\aaa.sys", Encoding.Default);  
        Response.Write("" + txt + ""); 

c#asp.net 讀取 寫入 txt 文件

讀取TXT(已經測試過)
public void ReadData()
    {
        //C#讀取TXT文件之建立  FileStream 的對象,說白了告訴程序,     
        //文件在那里,對文件如何 處理,對文件內容采取的處理方式     
        System.Text.Encoding code = System.Text.Encoding.GetEncoding("gb2312");
        FileStream fs = new FileStream(Server.MapPath("./wxlm/huo.txt"), FileMode.Open, FileAccess.Read);
        //僅 對文本 執行  讀寫操作     
        StreamReader sr = new StreamReader(fs,code);
        //定位操作點,begin 是一個參考點     
        sr.BaseStream.Seek(0, SeekOrigin.Begin);
        //讀一下,看看文件內有沒有內容,為下一步循環 提供判斷依據     
        //sr.ReadLine() 這里是 StreamReader的要領  可不是 console 中的~      
        string str = sr.ReadToEnd();//假如  文件有內容     
       
        //C#讀取TXT文件之關上文件,留心順序,先對文件內部執行 關上,然后才是文件~     
        sr.Close();
        fs.Close();
        Response.Write(str);
    }  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM