.net C# 对文本文件的基础操作

2020-03-15

1.我们经常需要写入文件内容,如简单的文本操作,记录日志信息等

首先需要一个目录地址,并且判断目录地址是否存在

例如对:c:\abc\bbb.txt写入内容,这个时候,需要先判断c盘abc的文件是否存在,不存在,则创建,然后再写入内容

代码如下:

public static void SiteFileWrite(string path, string context)
        {
            try
            {
                string pathfile = Path.GetDirectoryName(path);
                if (!Directory.Exists(pathfile)) { Directory.CreateDirectory(pathfile); }

                System.IO.StreamWriter sw = new System.IO.StreamWriter(path, true);
                try
                {
                    sw.WriteLine(context); //只要这里改一下要输出的内容就可以了
                }
                catch { throw; }
                finally { sw.Close(); }
            }
            catch (Exception) { }
        }

2.只需要调用上面的方法即可轻松写入文件,该方法会对内容进行追加写入,不想追加System.IO.StreamWriter(path, false),改为false即可

SiteFileWrite("c:/abc/bbb.txt","测试")


3.写入文件时,换行与不换行格式控制

sw.Write(context); 是不换行的写法
sw.WriteLine(context); 是换行的写法

留言回复
我们只提供高质量资源,素材,源码,坚持 下了就能用 原则,让客户花了钱觉得值
上班时间 : 周一至周五9:00-17:30 期待您的加入