C#에서 파일에 스트림 쓰기

Muhammad Maisam Abbas 2024년2월16일
C#에서 파일에 스트림 쓰기

이 자습서에서는 C#의 파일에 스트림을 쓰는 방법에 대해 설명합니다.

C#에서Stream.CopyTo()메서드를 사용하여 파일에 스트림 쓰기

C#의 Stream.CopyTo()메서드는 스트림의 내용을 다른 스트림으로 복사합니다. 두 번째 스트림에서 파일을 열고 C#의Stream.CopyTo()메소드를 사용하여 입력 스트림의 내용을 출력 스트림에 복사 할 수 있습니다.

using System;
using System.IO;

namespace read_integer {
  class Program {
    static void Main(string[] args) {
      using (Stream inStream = File.OpenRead(@"C:\File\file.txt")) {
        using (Stream outStream = File.OpenWrite(@"C:\File\file1.txt")) {
          inStream.CopyTo(outStream);
        }
      }
    }
  }
}

위의 코드에서 C#의inStream.CopyTo(outStream)메소드를 사용하여 입력 스트림inStream의 내용을 출력 스트림outStream에 씁니다. 먼저C:\File경로 내에서 입력 파일file.txt를 열어inStream스트림으로 데이터를 읽습니다. 그런 다음outStream스트림으로 쓰기 위해 동일한 디렉토리C:\File내에서 출력 파일file1.txt를 엽니 다. 그런 다음Stream.CopyTo()메소드를 사용하여inStream의 내용을outStream에 씁니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

관련 문장 - Csharp Stream

관련 문장 - Csharp File