나는 수백 개의 작은 파일을 가져 와서 임시 DataTable에 넣은 다음 그 데이터를 단일 StreamWriter. 그건 잘 작동합니다.C# 콘솔에 "..."이 표시되는 것을 멈추는 방법 StreamWriter가 DataTable에서 많은 양의 데이터를 복사하는 동안
그러나 콘솔 출력은 StreamWriter 복사 프로세스 중에 계속해서 "..."을 추가합니다. 이는 약간 짜증나게합니다.
이 기능을 끄거나 깜박 거리는 "."로 빨기 만하면됩니다. 여기
은 코드의 삭감 버전이 사용되고 :어떤 아이디어 :
Console.WriteLine("Writing to TA_{0}", fileType);
var streamMaster = new StreamWriter(Settings.WorkingDirectory + "TA_" + fileType, true);
streamMaster.Flush();
foreach (var tempFile in filesList)
{
var isZipped = tempFile.Contains(".gz");
var dtTempFile = InternalUtils.GetTable(tempFile, isZipped);
foreach (DataRow row in dtTempFile.Rows)
{
if(dtTempFile.Rows.IndexOf(row) != 0) streamMaster.WriteLine(String.Join(",", row.ItemArray));
}
streamMaster.Write(dtTempFile.Copy());
dtTempFile.Dispose();
}
streamMaster.Close();
streamMaster.Dispose();
Console.WriteLine("TA_{0} Complete", fileType);
출력이처럼 많이 보인다?
목록에 콘솔에 쓰는 코드가없는 것 같습니다 ... – Aron
이상한 부분이 없습니다! StreamWriter 클래스와 관련이 있다고 가정합니다./ – Dezzamondo
콘솔에 "..."을 쓰고있는 곳은 어디입니까? – Hassan