程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> c#創建和寫文本文件實現代碼

c#創建和寫文本文件實現代碼

編輯:關於C#
 

新建.aspx(主要是StreamWriter 和StreamReader )
using System.IO ;//不可以少了

private void Button1_Click(object sender, System.EventArgs e)
{

StreamWriter sw;
//調用File類的CreateText方法返回一個StreamWriter 在創建StreamWriter 之後,可以調用它的Write方法將文本寫到文件中
sw=File.CreateText (MapPath("ok.txt"));
sw.WriteLine (TextBox1.Text );
sw.Close ();
}

private void Button2_Click(object sender, System.EventArgs e)
{
//讀文本
StreamReader sr;
//判斷路徑下文件是否存在

if(File.Exists (MapPath("ok.txt")))
{
sr=File.OpenText (MapPath("ok.txt"));
TextBox1.Text =sr.ReadLine ();
}
else
TextBox1.Text ="文件不存在!";
}

二進制文件的建、寫、讀


private void Button3_Click(object sender, System.EventArgs e)
{
//寫二進制文件
BinaryWriter bw;
//創建一個二進制文件
FileStream fs=new FileStream (MapPath("mydata.data"),FileMode.Create );
bw=new BinaryWriter (fs);//初始化一個BinaryWriter
for(int i=0;i<200;i++)
bw.Write (i);//寫入
bw.Close ();//關閉
}

private void Button4_Click(object sender, System.EventArgs e)
{
//讀二進制文件
BinaryReader br;
string str="";
FileStream fs=new FileStream (MapPath("mydata.data"),FileMode.Open );
br=new BinaryReader (fs);
for(int i=0;i<fs.Length /4;i++)
str+=br.ReadInt32 ().ToString ();
TextBox1.Text =str;
}

顯示目錄內容
string str=TextBox2.Text ;
// DataGrid1.DataSource =Directory.GetFiles (str);
DataGrid1.DataSource =Directory.GetFiles (str,"*.aspx");//獲取目錄下.aspx後綴的文件列表
DataGrid1.DataBind ();

 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved