C# .net 读取本地txt文件内容,打印内容到txt文件

C# .net 读取本地txt文件内容,打印内容到txt文件

下面目录的文件可以是txt,可以是sql,反正是有文本内容就行。

//读取本地文件
string pathtxt = System.IO.File.ReadAllText(@"C:\Users\123.sql", Encoding.GetEncoding("gb2312"));

输出内容到txt文件

复制代码
        /// <summary>
        /// 输出指定信息到文本文件
        /// </summary>
        /// <param name="path">文本文件路径:D:\用户目录\桌面\json打印内容.txt</param>
        /// <param name="msg">输出信息</param>
        public static void WriteMessageToFile(string path, string msg)
        {
            try
            {
                ////读取文件
                //using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read))
                //{
                //    using (StreamReader sr = new StreamReader(fs,Encoding.Default))
                //    {
                //        //sr.ReadToEnd().Remove(0);
                //        //string content = sr.ReadToEnd();//这个就是文本内容
                //        //content = content.Remove(0);//清除内容
                //        Console.WriteLine(sr.ReadToEnd());
                //        sr.Close();
                //    }
                //    Console.ReadKey();
                //}

                //写入文件
                //FileMode.Create如果文件存在就是覆盖文件,FileMode.OpenOrCreate如果文件存在就是追加文件内容
                using (FileStream fs = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write))
                {
                    using (StreamWriter sw = new StreamWriter(fs))
                    {
                        sw.BaseStream.Seek(0, SeekOrigin.End);
                        sw.WriteLine("{0}\r\n", msg, DateTime.Now);
                        sw.Flush();
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
复制代码

 

posted on   Jankie1122  阅读(1020)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示