/// <summary> /// 保存 /// </summary> /// <param name="parser">保存形式</param> /// <param name="path">保存ファイルパス</param> public void Save(IParser parser, string path) { if (folderListControl.AnalyzeData == null) { // データを読み込んでいない場合 return; } List<string> dataList = new List<string>(); // ヘッダー dataList.Add(parser.GetHeader(folderListControl.AnalyzeData)); // データ dataList.AddRange(folderListControl.AnalyzeData.Parse(parser, true)); // フッター dataList.Add(parser.GetFooter(folderListControl.AnalyzeData)); File.WriteAllLines(path, dataList.ToArray()); }