WriteLogHelper

public class WriteLogHelper
    {
        private static object Locksrf2ImOb = new object();
        public string FileName = System.Configuration.ConfigurationManager.AppSettings["UserImg_filePath"] + DateTime.Now.ToString("yyyyMMdd") + ".txt";
        public void CreateToFile()
        {
            StreamWriter SW;
            SW = File.CreateText(FileName);
            SW.Close();
        }
        /// <summary>
        /// 写文件
        /// </summary>
        public void WriteToFile(string content)
        {
            string InsertStr = "";
            lock (Locksrf2ImOb)
            {
                if (!File.Exists(FileName))
                {
                    CreateToFile();
                }

                InsertStr = content.ToString();
                File.AppendAllText(FileName, InsertStr + System.Environment.NewLine, Encoding.BigEndianUnicode);
            }
        }


        public string ReadTxt(string fileName)
        {
            StringBuilder sb = new StringBuilder();
            string path = string.Format("{0}\\txtFile\\{1}", System.AppDomain.CurrentDomain.BaseDirectory, fileName);

            StreamReader sr = new StreamReader(path, Encoding.Default);
            String line;
            while ((line = sr.ReadLine()) != null)
            {
                sb.Append(line);
            }

            return sb.ToString();
        }
    }

 

posted @ 2016-07-27 16:35  FH1004322  阅读(188)  评论(0)    收藏  举报