C#에서 파일 읽기 및 쓰기
-
C#에서
File.WriteAllText()
메서드를 사용하여 파일에 데이터 쓰기 -
C#에서
File.ReadAllText()
메서드를 사용하여 파일에서 데이터 읽기 -
C#에서
StreamWriter
클래스를 사용하여 파일에 데이터 쓰기 -
C#에서
StreamReader
클래스를 사용하여 파일에서 데이터 읽기
이 자습서에서는 C#의 파일에서 데이터를 읽고 쓰는 방법에 대해 설명합니다.
C#에서File.WriteAllText()
메서드를 사용하여 파일에 데이터 쓰기
File
클래스는 C#에서 파일 처리 기능을 제공합니다. File.WriteAllText(path)
메소드를 사용하여path
경로의 파일에 문자열을 쓸 수 있습니다. 다음 코드 예제는 C#에서File.WriteAllText()
함수를 사용하여 파일에 데이터를 쓰는 방법을 보여줍니다.
using System;
using System.IO;
namespace write_to_a_file {
class Program {
static void Main(string[] args) {
string path = "C:\\File\\file.txt";
string Text = "Hello, Hi, ByeBye";
File.WriteAllText(path, Text);
}
}
}
file.txt
내용 :
Hello, Hi, ByeBye
위의 코드에서C:\File
경로 내에file.txt
텍스트 파일을 생성하고File.WriteAllText(path, Text)
함수.
C#에서File.ReadAllText()
메서드를 사용하여 파일에서 데이터 읽기
File.ReadAllText()
메소드는 문자열 변수의 형태로 파일에서 데이터를 읽는 데 사용할 수 있습니다. File.ReadAllText()
메소드는 파일의 경로를 매개 변수로 취하고 파일의 내용을 문자열 데이터 유형으로 리턴합니다. 다음 코드 예제는 C#에서File.ReadAllText()
메소드를 사용하여 파일에서 데이터를 읽는 방법을 보여줍니다.
using System;
using System.IO;
namespace write_to_a_file {
class Program {
static void Main(string[] args) {
string path = "C:\\File\\file.txt";
string readText = File.ReadAllText(path);
Console.WriteLine(readText);
}
}
}
출력:
Hello, Hi, ByeBye
위의 코드에서는File.ReadAllText(path)
메소드를 사용하여C:\File
디렉토리 내의file.txt
파일에 이전에 기록 된 모든 데이터를 읽어 사용자에게 표시했습니다.
C#에서StreamWriter
클래스를 사용하여 파일에 데이터 쓰기
StreamWriter
클래스는 C#의 특정 인코딩으로 스트림에 데이터를 쓰는 데 사용됩니다. StreamWrite.WriteLine()
메소드를 사용하여 문자열 변수를 파일에 쓸 수 있습니다. 다음 코드 예제는 C#에서StreamWriter.WriteLine()
메소드를 사용하여 파일에 데이터를 쓰는 방법을 보여줍니다.
using System;
using System.IO;
namespace write_to_a_file {
class Program {
static void Main(string[] args) {
string path = "C:\\File\\file.txt";
string Text = "Hello and Welcome";
using (StreamWriter writetext = new StreamWriter(path)) {
writetext.WriteLine(Text);
}
}
}
}
file.txt 내용 :
Hello and Welcome
위의 코드에서StreamWriter
클래스의 객체를 생성하고writetext.WriteLine(Text)
를 사용하여C:\File
디렉토리 내의file.txt
파일에 문자열 변수Text
를 작성했습니다. C#의 함수.
C#에서StreamReader
클래스를 사용하여 파일에서 데이터 읽기
StreamReader
클래스는 C#의 특정 인코딩으로 스트림에서 데이터를 읽는 데 사용됩니다. StreamReader.ReadLine()
메서드를 사용하여 파일에서 문자열 데이터를 읽을 수 있습니다. 다음 코드 예제는 C#에서StreamReader.ReadLine()
메소드를 사용하여 파일에서 데이터를 읽는 방법을 보여줍니다.
using System;
using System.IO;
namespace write_to_a_file {
class Program {
static void Main(string[] args) {
string path = "C:\\File\\file.txt";
using (StreamReader readtext = new StreamReader(path)) {
string readText = readtext.ReadLine();
Console.WriteLine(readText);
}
}
}
}
출력:
Hello and Welcome
위 코드에서 우리는StreamReader
클래스의 객체를 생성하고readtext.ReadLine()
함수를 사용하여C:\File
디렉토리 내의file.txt
파일에 이전에 기록 된 모든 데이터를 읽습니다. 사용자에게 표시했습니다.
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