public string[] GetAll() { if (File.Exists(_tempFile)) { File.Delete(_tempFile); } File.Copy(_logFile, _tempFile); var result = File.ReadAllLines(_tempFile); File.Delete(_tempFile); _prev = result.Length; return result; }