0
我有一個quartz.net預定作業。每次運行時,我需要更新文本文件上次運行的日期時間。這個文件將只有一行,即。工作上次運行的日期。編寫這一行文本文件線程安全的最佳方法是什麼?c#如何使用當前日期時間更新文本文件,每次我的石英作業運行
我會哄下面的代碼:
private static object locker = new Object();
public void WriteToFile(StringBuilder text)
{
lock (locker)
{
using (FileStream file = new FileStream(Filepath, FileMode.Append, FileAccess.Write, FileShare.Read))
using (StreamWriter writer = new StreamWriter(file, Encoding.Unicode))
{
writer.Write(text.ToString());
}
}
}
感謝