public void Save() { var directory = Path.GetDirectoryName(path); if (!Directory.Exists(directory)) Directory.CreateDirectory(directory); File.WriteAllText(path, JsonConvert.SerializeObject(history, Formatting.Indented)); }