다음을 통해 공유


My.Computer.FileSystem.OpenTextFileWriter 메서드

업데이트: 2007년 11월

StreamWriter를 엽니다.

' Usage
Dim value As System.IO.StreamWriter = My.Computer.FileSystem.OpenTextFileWriter(file ,append)
Dim value As System.IO.StreamWriter = My.Computer.FileSystem.OpenTextFileWriter(file ,append ,encoding)
' Declaration
Public Function OpenTextFileWriter( _
ByVal file As String, _
ByVal append As Boolean _
) As System.IO.StreamWriter
' -or-
Public Function OpenTextFileWriter( _
ByVal file As String, _
ByVal append As Boolean, _
ByVal encoding As System.Text.Encoding _
) As System.IO.StreamWriter

매개 변수

  • file
    String 형식입니다. 기록할 파일이며 필수 요소입니다.

  • append
    Boolean 형식입니다. 파일에 정보를 추가할지 덮어쓸지 여부를 지정합니다. 필수 요소입니다.

  • encoding
    Encoding 형식입니다. 파일에 쓸 때 사용할 인코딩입니다. 기본값은 UTF8이며

반환 값

StreamWriter

예외

다음 조건에서 예외가 throw될 수 있습니다.

설명

OpenTextFileWriter 메서드는 파일에 대한 스트림을 열고 초기화한 다음 해당 스트림에 대해 StreamWriter 개체를 반환합니다. 필요한 횟수만큼 스트림에 쓴 다음 작업이 끝났을 때 닫을 수 있습니다.

참고:

모든 데이터가 내부 스트림에 올바르게 기록되었는지 확인하려면 StreamWriter 개체에 대해 Close 메서드를 호출해야 합니다.

append 매개 변수가 True인 경우 메서드는 텍스트를 파일에 추가합니다. 그렇지 않으면 파일의 기존 텍스트를 덮어씁니다.

파일에 약간의 문자열만 쓰는 경우에는 WriteAllText 메서드를 사용하는 것이 더 간단할 수 있습니다. 자세한 내용은 My.Computer.FileSystem.WriteAllText 메서드를 참조하십시오.

작업

다음 표에서는 My.Computer.FileSystem.OpenTextFileWriter 메서드와 관련된 작업의 예를 보여 줍니다.

작업

참조

StreamWriter를 사용하여 파일에 텍스트 쓰기

방법: Visual Basic에서 StreamWriter를 사용하여 파일에 텍스트 쓰기

예제

이 예제에서는 My.Computer.FileSystem.OpenTextFileWriter 메서드로 StreamWriter를 열고 StreamWriter 클래스의 WriteLine 메서드를 사용하여 문자열을 텍스트 파일에 씁니다.

Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()

요구 사항

네임스페이스:Microsoft.VisualBasic.MyServices

클래스:FileSystemProxy(FileSystem에 대한 액세스 제공)

어셈블리: Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

프로젝트 형식별 사용 가능 여부

프로젝트 형식

사용 가능 여부

Windows 응용 프로그램

클래스 라이브러리

콘솔 응용 프로그램

Windows 컨트롤 라이브러리

웹 컨트롤 라이브러리

Windows 서비스

웹 사이트

권한

다음과 같은 사용 권한이 필요합니다.

권한

설명

FileIOPermission

파일 및 폴더에 대한 액세스 가능성을 제어합니다. 연관된 열거형: Unrestricted

자세한 내용은 코드 액세스 보안권한 요청을 참조하십시오.

참고 항목

작업

방법: Visual Basic에서 StreamWriter를 사용하여 파일에 텍스트 쓰기

참조

My.Computer.FileSystem 개체

System.Text.Encoding

System.IO.StreamWriter

FileSystem.OpenTextFileWriter

My.Computer.FileSystem.WriteAllText 메서드