广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    C#应用 - 文件系统管理(文件流进行txt读写)

    来源:网络收集  点击:  时间:2024-05-22
    【导读】:
    记录C#中使用文件流进行txt读写的常用方法!工具/原料morevisual studio 2015方法/步骤1/7分步阅读

    准备一个可用的项目工程,可新建一个项目。

    此处示例使用控制台演示99口诀表保存。

    2/7

    在使用文件操作前需要注意两点

    1、文件地址,注意绝对地址与相对地泛侨址的区别

    2、操作顺序,不能央贪对同一个文件同时打开读取两次,或者读取时进行写入操作。一般使用lock方便点。

    3/7

    使用流操作StreamWriter,进行写入保存(若无此文件,则新建)。(此处重写文件,原内容不保存)

    1、using (StreamWriter sw = new StreamWriter(userPath)) {}

    可自动对文件进行关闭

    1、Write 直接将字符写入文件中,不做其他处理。

    2、WriteLine 在待写入的字符流后添加换行符

    4/7

    如果想要保存原来的文本数据,但要继续写入,可将StreamWriter的第二个参数置true,

    using (StreamWriter sw = new StreamWriter(userPath,true))

    即可追加文本。

    5/7

    读取文本数据,采用StreamReader实现

    using (StreamReader sw = new StreamReader(userPath))

    通过 EndOfStream 判断读取位置是否处于文件流末尾,即可判断是否读取完成

    ReadLine 可读取以换行符作为分隔符的数据。

    6/7

    执行文件路径获取的撤脾码绝对位置

    常用“ystem.AppDomain.CurrentDomain.SetupInformation.ApplicationBase”获取。

    (图示中控制台窗体标题即为此exe位置。)

    7/7

    文件及文件夹路径等操作如图示

    注意事项

    文件操作注意地址唯一,读取不可同时进行,打开文件后需要进行回收。

    文件流
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_826083.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 03:33:38  耗时:0.026
    0.026s