zoukankan      html  css  js  c++  java
  • .NET中的文件IO操作实例

    从TextBox控件中写入到txt文本

    //从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;
                        
    //关闭流,不然出现异常

                        writer.Close();
                        stream.Close();
                    }

                }

                
    else
                
    {
                    Response.Write(
    "<script>alert(\"空的列!\")</script>"
    );
                }

            }

    然后再从生成的test.txt中读取数据,显示到TextBox控件中(方法同理)

    //读取文本到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>"
    );
                }

            }
    0
    0
  • 相关阅读:
    位运算02 零基础入门学习C语言65(完)
    PE格式详细讲解4 系统篇04|解密系列
    PE格式详细讲解4 系统篇04|解密系列
    int指令02 零基础入门学习汇编语言65
    Tabhost漂亮的自定义实现(背景随着选项卡滑动改变)
    Android API Guide 之 User Interface笔记
    java程序员菜鸟进阶(九)windows下搭建SVN服务器及配置myeclipse SVN客户端
    android 左右页面滑动(滑屏)增加layout文件 而不是drawable(还有activity)
    android 最简单的九宫格实现
    ViewPager
  • 原文地址:https://www.cnblogs.com/hsapphire/p/1568268.html
Copyright © 2011-2022 走看看