【c#】读写txt文件

【c#】读写txt文件【c#】读写txt文件

大家好,又见面了,我是你们的朋友全栈君。

    最近项目又遇到了一个问题,最初我把上传失败的记录保存在配置文件中,这个失败的记录有上百条,导致在配置文件中的value很长,这样在VS中就破坏了xml的结构,导致xml不能正确解析。最后决定将这些上传失败的记录单独保存在一个txt文本中,这样就需要对txt进行读写。方法其实还是很简单的,但是读写完一定要记得释放资源,否则就会报错的。主要方法如下:

读txt:

        public static string ReadTxt()
        {
            try
            {
                string path = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + ".//" + "LastFailJson.txt";
                StreamReader sr = new StreamReader(path, Encoding.Default);
                var rtValue =  sr.ReadToEnd();
                sr.Close();
                return rtValue;
            }
            catch (IOException e)
            {
                LogHelper.Error("读取TXT出错:" + e.ToString());
                return null;
            }
        }

写txt:

        public static void WriteTxt(string strTxt)
        {
            string path = AppDomain.CurrentDomain.SetupInformation.ApplicationBase + ".//" + "LastFailJson.txt";
            FileStream fs = new FileStream(path, FileMode.Create);
            StreamWriter sw = new StreamWriter(fs);
            //开始写入
            sw.Write(strTxt);
            //清空缓冲区
            sw.Flush();
            //关闭流
            sw.Close();
            fs.Close();
        }

      方法还是很简单的

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/105670.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • servlet到底是什么?[通俗易懂]

    servlet到底是什么?[通俗易懂]servlet到底是什么?对于这个问题一直云里雾里的,今天打算刨根问底。一、Servlet简介  Servlet是sun公司提供的一门用于开发动态web资源的技术。  Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤:  1、编写一个Java类,实现servlet接口。

  • oracle视图_查询dba账号

    oracle视图_查询dba账号检查是否删除或者锁定无关帐号注意事项及影响:确认无关账号非业务使用即可,无影响 ADMIN,ORACLE,TEST,DBUSER,确认这些数据库用户已经不再使用 序号 操作内容 操作步骤 责任人 时间 1 登陆数据库 S…

    2022年10月29日
  • 软件的静态测试_软件测试静态测试和动态测试的区别

    软件的静态测试_软件测试静态测试和动态测试的区别静态测试通常是指不执行程序代码而寻找代码中可能存在的错误或评估程序代码的过程。静态测试的主要内容:①各阶段的评审、②代码检查、③软件复杂性分析、④软件质量度量①评审是对软件元素或项目状态进行评估的活动,用以确定与预期结果之间的偏差和相应的改进意见,一般评审包括培训评审、预备评审、同行评审。同行评审是由开发软件产品作者以外的其他人检查工作产品,以发现缺陷并寻找改进的机会同行评审一般包

    2022年10月29日
  • dreamweaver cs6 html教程,Dreamweaver cs6安装详细图文教程

    dreamweaver cs6 html教程,Dreamweaver cs6安装详细图文教程类型:Mac应用软件大小:314.6M语言:中文评分:10.0标签:立即下载Dreamweaver这款强大的所见即所得的网页编辑器相信大家都有用过,CS6这个新版本增加了对Html5、css及jqurey的支持,还有其他一些功能的增加。不过建议新手是没必要下这个版本的,毕竟这个版本的功能对于刚接触DW的人来说用处不是很大,用CS5足矣。西西为大家制作了Dreamweavercs6的详细安装图文…

  • 加密的TCP通讯全过程

    加密的TCP通讯全过程转自:http://blog.csdn.net/laotse/article/details/5910378首先3个概念,1、不可逆加密2、可逆对称加密3、可逆非对称加密1、不可逆加密,大家最熟悉的一种,md5sha1就是,加密后就不能解密,只能用于存储密码和校验文件变动,不能用于网络通讯。2、可逆对称加密,用一个钥匙把内容加密,只要有这个钥匙的人就可以解密,就像登录wi

  • 配对t检验的应用条件是什么_配对t检验的适用条件,独立样本T检验、配对T检…

    配对t检验的应用条件是什么_配对t检验的适用条件,独立样本T检验、配对T检…提起配对t检验的适用条件,大家都知道,有人问配对样本T检验的假设前提是什么,另外,还有人想问t检验的应用条件是什么,你知道这是怎么回事?其实两独立样本T检验的适用范围是什么,下面就一起来看看独立样本T检验、配对T检验、方差分析的零假设是什么?它们的适用条件有何不同?spss数据文件形式有何,希望能够帮助到大家!配对t检验的适用条件零假设:独立样本T检验:μ0=0;两独立样本T检验的适用范围是什么?…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号