码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作

时间:2017-12-31 15:26:03      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:复制   参数   控制文件   div   不容易   步骤   创建文件   color   移动   

    

 

    如何读写文本文件(一)

      步骤:

        1、创建一个文件流

        2、创建相应的读写器(reader and writer)

        3、执行读写操作

        4.、关闭读写器(reader and writer)

        5、关闭文件流

     1、创建文件流

        引入System.IO命名空间一提供文件操作的类

        文件流(FileSteam类)用于读写文件

      语法:

        FileStram myfs =new FileStram(string path,FileMode mode);//文件路径与指定如何打开文件

        FileMode枚举:

          Create:创建一个新文件。如果文件存在,则改写文件

          Open:指定打开现有文件。指定的文件必修存在,否则会发生异常

          CreateNew:新建一个文件。如果文件存在会发生异常,提示文件已经存在

          Append:打开现有文件追加,文件不存在则创建

          OpenOrCreate:文件不存在就创建,存在就打开

          Truncate:打开现有文件进行改写,不存在则发生异常

      代码示例:

        技术分享图片

      2、创建写入器和读取器

        文本文件写入器:StranmWrite

          StreamWrite mysw=new StreamWrite(myfs);//传入文件流

          mysw.Write(写入内容);//写入方法

          mysw.WriteLine(写入内容);//写入一行数据的方法

            mysw.Close();//关闭写入方法

          myfs.Close();//关闭文件流

        文本文件读取器:StreamReader

          StreamReader mysr=new StreamReader(myfs);//传入文件流

          读取位置=mysr.ReadToEnd();//读取到文件末尾

          读取位置=mysr.ReadLine();//读取一行

 

    如何读写文本文件(二)

        使用OpenFileDialog控件显示打开文件的窗口

               技术分享图片

              

        技术分享图片

      解决读取时中文乱码

        :给读取器添加一参数

        :默认使用Unicode字符

        :设置Encoding改变默认设置  例:Encoding.UTF8 或 Encoding.Default 或 Encoding.GetEncoding("xxx")

      简化代码

        :读写文本文件时可以直接使用读写器,不用创建文件流,但是不容易控制文件的打开方式和访问器

      总结

        读写文件的五个步骤:

          1、创建文件流   2、创建读写器  3、读写文件

          4、关闭读写器   5、关闭文件流

        :文件流的类是FileSteam 创建一个文件流时,需要指定操作文件的路径,文件的打开方式和文件的访问方式

        :StreamWrite是写入器,StreamReader是读取器,读写文本文件时可以直接使用读写器,不用创建文件流,但是不容易

          控制文件的打开方式和访问方式

 

    文件和目录操作(一)

        File类:提供操作文件的各种方法

          技术分享图片

          复制操作:

              技术分享图片

                  移动操作:

              技术分享图片

                替代版:

                  

                 技术分享图片

                  技术分享图片

          Directory类提供对文件夹的移动、删除等操作

                 技术分享图片

        移动文件:此方法只能在同一磁盘移动

          技术分享图片

              替代者:

                技术分享图片

          技术分享图片

 

 

            静态类与非静态类

          技术分享图片

                 技术分享图片

            技术分享图片

 

 

 

 

 

 

 

 

 

 

 

   

文件操作

标签:复制   参数   控制文件   div   不容易   步骤   创建文件   color   移动   

原文地址:https://www.cnblogs.com/mlq2017/p/8109767.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!