C# StreamWriter를 사용하여 파일에 줄 추가
많은 C# 개발자는 StreamWriter
을 사용할 때 일반적인 문제에 직면합니다. 파일에 새 줄을 추가하는 대신 기존 콘텐츠를 덮어쓰게 됩니다. 이는 StreamWriter
이 기본적으로 파일을 덮어쓰기 때문에 발생합니다. 해결책은 추가 또는 덮어쓰기 여부를 지정할 수 있는 StreamWriter
오버로드를 사용하는 것입니다.
줄을 추가하려면 다음과 같이 StreamWriter
인스턴스를 만드세요.
<code class="language-csharp">StreamWriter file2 = new StreamWriter("c:\file.txt", true);</code>
가독성을 높이기 위해(특히 C# 4 이상 버전에서) 다음과 같은 보다 명시적인 구문을 사용할 수 있습니다.
<code class="language-csharp">StreamWriter file2 = new StreamWriter("c:\file.txt", append: true);</code>
이 방법을 사용하면 StreamWriter
은 원래 줄을 그대로 유지하고 적절하게 구분하여 파일 끝에 문자열을 추가합니다.
위 내용은 C# StreamWriter를 사용하여 파일에 줄을 추가하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!