public static String getLogInfoRow(LogInfoRow logInfo, Boolean isOnlyXpCode) { if (isOnlyXpCode) { return(logInfo.xpCode); } else { return(logInfo.corpCode + "," + logInfo.xpCode); } }
/// <summary> /// 写文件 /// </summary> /// <param name="fileParh"></param> /// <param name="infos"></param> public static void writeTxt(String fileParh, List <LogInfoRow> infoRows, Boolean isOnlyXpCode) { FileStream fs = new FileStream(fileParh, FileMode.OpenOrCreate, FileAccess.ReadWrite); StreamWriter sw = new StreamWriter(fs); // 创建写入流 foreach (LogInfoRow item in infoRows) { String str = LogInfoRow.getLogInfoRow(item, isOnlyXpCode); if (str == null || str.Length == 0) { continue; } sw.WriteLine(str); } sw.Close(); //关闭文件 }