C#实战小技巧(十):将文本内容写入文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/WZh0316/article/details/86061802
		/// <summary>
        /// 将文本内容写入文件
        /// </summary>
        /// <param name="path">文件路径</param>
        /// <param name="content">写入文件内容</param>
        /// <returns></returns>
        public bool WriteTextToFile(string path, string content)
        {
            bool result = false;
            try
            {
                if (!File.Exists(path))
                {
                    //文件不存在时,先创建文件
                    using (FileStream fs = File.Create(path))
                    {
                        fs.Close();
                        fs.Dispose();
                    }
                }

                //写入文本
                using (StreamWriter writer = new StreamWriter(path, true))
                {
                    writer.BaseStream.Seek(0, SeekOrigin.End);
                    writer.WriteLine("{0}\n", content);
                    writer.Flush();
                }

                result = true;
            }
            catch (Exception ex)
            {
                LOG.Error(new StringBuilder("将文本内容写入文件时出错:").Append(ex.ToString()).ToString());
            }

            return result;
        }

猜你喜欢

转载自blog.csdn.net/WZh0316/article/details/86061802
今日推荐