C#의 텍스트 파일에 추가
![C#의 텍스트 파일에 추가](/img/Csharp/feature-image---csharp-append-to-text-file.webp)
이 자습서에서는 C#에서 텍스트 파일에 추가하는 방법에 대해 설명합니다.
C#에서File.AppendAllText()
메서드를 사용하여 텍스트 파일에 추가
C#의 File.AppendAllText()
메서드는 기존 파일을 열고 모든 텍스트를 파일 끝에 추가 한 다음 파일을 닫는 데 사용됩니다. 파일이 존재하지 않으면File.AppendAllText()
메소드가 비어있는 새 파일을 작성하고 그 안에 데이터를 씁니다. File.AppendAllText()
메소드는 파일 경로와 작성 될 텍스트를 인수로 사용합니다. 다음 코드 예제는 C#에서File.AppendAllText()
메소드를 사용하여 텍스트 파일에 데이터를 추가하는 방법을 보여줍니다.
using System;
using System.IO;
namespace append_to_file {
class Program {
static void Main(string[] args) {
File.AppendAllText(@"C:\File\file.txt", "This is the new text" + Environment.NewLine);
}
}
}
코드를 실행하기 전에file.txt
:
this is all the text in this file
코드 실행 후file.txt
:
this is all the text in this file This is the new text
위 코드에서File.AppendAllText()
메소드를 사용하여C:\File
경로 내의file.txt
파일 끝에This is the new text
텍스트와 새 행을 추가했습니다. C#에서.
C#에서StreamWriter
클래스를 사용하여 텍스트 파일에 추가
StreamWriter
클래스로 동일한 목표를 달성 할 수 있습니다. StreamWriter
클래스는 C#의 스트림 또는 파일에 텍스트를 쓰는 데 사용됩니다. SreamWriter.WriteLine()
메소드는 전체 라인을 C#으로 작성합니다. File.AppendText()
메소드로StreamWriter
클래스의 객체를 초기화하여 데이터를 파일에 추가 할StreamWriter
클래스의 인스턴스를 초기화 할 수 있습니다. 다음 코드 예제는 C#의StreamWriter
클래스를 사용하여 텍스트 파일의 끝에 데이터를 추가하는 방법을 보여줍니다.
using System;
using System.IO;
namespace append_to_file {
class Program {
static void Main(string[] args) {
using (StreamWriter sw = File.AppendText(@"C:\File\file.txt")) {
sw.WriteLine("This is the new text");
}
}
}
}
코드를 실행하기 전에file.txt
:
this is all the text in this file
코드 실행 후file.txt
:
this is all the text in this file This is the new text
위의 코드에서sw.WriteLine()
메서드를 사용하여C:\File
경로 내의file.txt
파일 끝에This is the new text
텍스트와 새 줄을 추가했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn