다음을 통해 공유


방법: 텍스트 파일 쓰기

업데이트: 2007년 11월

다음 코드 예제에서는 텍스트 파일을 만들고 System.IO 네임스페이스에 정의되어 있는 StreamWriter 클래스를 사용하여 이 파일에 텍스트를 쓰는 방법을 보여 줍니다. StreamWriter 생성자에는 만들려는 파일의 이름을 전달합니다. 두 번째 StringWriter 생성자 인수로 True를 전달하지 않은 경우 해당 파일이 있으면 이 파일을 덮어씁니다.

그런 다음 WriteWriteLine 함수를 사용하여 파일이 작성됩니다.

예제

// text_write.cpp
// compile with: /clr
using namespace System;
using namespace System::IO;

int main() 
{
   String^ fileName = "textfile.txt";

   StreamWriter^ sw = gcnew StreamWriter(fileName);
   sw->WriteLine("A text file is born!");
   sw->Write("You can use WriteLine");
   sw->WriteLine("...or just Write");
   sw->WriteLine("and do {0} output too.", "formatted");
   sw->WriteLine("You can also send non-text objects:");
   sw->WriteLine(DateTime::Now);
   sw->Close();
   Console::WriteLine("a new file ('{0}') has been written", fileName);

   return 0;
}

참고 항목

기타 리소스

파일 및 스트림 I/O

.NET 프로그래밍 가이드