본문 바로가기

C#/File

C# 텍스트 (txt) 파일 저장

C# 텍스트 (txt) 파일 저장

 

public class ErrorLog
{
    public static void WriteLine(string text)
    {
        try
        {
            var dirName = "ErrorLog";
            var fileName = DateTime.Now.ToString("yyyy.MM.dd") + "_Log.txt";

            if (!Directory.Exists(dirName))
            {
                Directory.CreateDirectory(dirName);
            }

            var fs = new FileStream(Path.Combine(dirName, fileName), FileMode.Append);
            var sw = new StreamWriter(fs, Encoding.Default, text.Length);
            sw.WriteLine("[" + DateTime.Now.ToString("HH:mm:ss") + "] " + text);
            sw.Close();
            fs.Close();
        }
        catch (Exception ex)
        {
            Debug.WriteLine(ex.Message);
        }
    }
}

 

'C# > File' 카테고리의 다른 글

C# OpenFileDialog  (0) 2020.07.27