using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace siemensSapService.aspEntity { public static class writeTxt { public static Mutex mutex = new Mutex(); public static void writeInfo(string pathName, string info) { if (mutex.WaitOne()) { try { string logName = pathName; string strEX =info; string path = @"D:\siemensSPA\" + logName +DateTime.Now.ToString("yy-MM-dd-HH-mm-ss-ffff")+".txt"; if (!Directory.Exists(Path.GetDirectoryName(path))) Directory.CreateDirectory(Path.GetDirectoryName(path)); if (!File.Exists(path)) File.WriteAllText(path, string.Empty); File.WriteAllText(path, strEX); } finally { mutex.ReleaseMutex(); } } } } }