程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> .NET中的文件IO操作實例

.NET中的文件IO操作實例

編輯:.NET實例教程


ASP.Net
從TextBox控件中寫入到txt文本

Code
//從testbox中寫入到txt文本
        protected void Button5_Click(object sender, EventArgs e)
        {
            string text = txtContent.Text;
            if (!string.IsNullOrEmpty(text))
            {
                //指定文件的完整路徑
                string fileName = Server.MapPath("~/txt/test.txt");
                //判斷該文件是否存在
                if (File.Exists(fileName))
                {
                    //如果存在,就先刪掉
                    File.Delete(fileName);
                }
                else
                {
                    //創建一個文件操作的流
                    FileStream stream = new FileStream(fileName, FileMode.Create);
                    //創建一個寫操作流
                    StreamWriter writer = new StreamWriter(stream, Encoding.UTF8);
                    //進行寫操作
                    writer.Write(text);
                    //清空控件中的文字
                    txtContent.Text = string.Empty;
                    //關閉流,不然出現異常
    &n
bsp;               writer.Close();
                    stream.Close();
                }
            }
            else
            {
                Response.Write("<script>alert(\"空的列!\")</script>");
            }
        }

然後再從生成的test.txt中讀取數據,顯示到TextBox控件中(方法同理)

Code
//讀取文本到textbox中顯示
        protected void Button6_Click(object sender, EventArgs e)
        {
            string fileName = Server.MapPath("~/txt/test.txt");
            if (File.Exists(fileName))
            {
                FileStream stream = new FileStream(fileName, FileMode.Open);
                StreamReader reader = new StreamReader(stream, Encoding.UTF8);
                txtContent.Text = reader.ReadToEnd();
                reader.Close();
                stream.Close();
            }
            else
            {
                Response.Write("<script>alert(\"沒有test.txt文件!\")</script>");
            }
        }

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