FileIO Class

IStorageFile 형식의 개체로 표현되는 파일을 읽고 쓸 도우미 메서드를 제공합니다.

구문


Public NotInheritable Class FileIO

특성

[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]

구성원

FileIO클래스에는 다음과 같은 유형의 구성원이 있습니다.

메서드

The FileIO 클래스 다음 메서드가 있습니다. C#, Visual Basic 및 C++에서는 다음에서 메서드를 상속합니다. Object 클래스.

메서드설명
AppendLinesAsync(IStorageFile, IIterable(String)) Appends lines of text to the specified file.
AppendLinesAsync(IStorageFile, IIterable(String), UnicodeEncoding) Appends lines of text to the specified file using the specified character encoding.
AppendTextAsync(IStorageFile, String) Appends text to the specified file.
AppendTextAsync(IStorageFile, String, UnicodeEncoding) Appends text to the specified file using the specified character encoding.
ReadBufferAsync Reads the contents of the specified file and returns a buffer.
ReadLinesAsync(IStorageFile) Reads the contents of the specified file and returns lines of text.
ReadLinesAsync(IStorageFile, UnicodeEncoding) Reads the contents of the specified file using the specified character encoding and returns lines of text.
ReadTextAsync(IStorageFile) Reads the contents of the specified file and returns text.
ReadTextAsync(IStorageFile, UnicodeEncoding) Reads the contents of the specified file using the specified character encoding and returns text.
WriteBufferAsync Writes data from a buffer to the specified file.
WriteBytesAsync Writes an array of bytes of data to the specified file.
WriteLinesAsync(IStorageFile, IIterable(String)) Writes lines of text to the specified file.
WriteLinesAsync(IStorageFile, IIterable(String), UnicodeEncoding) Writes lines of text to the specified file using the specified character encoding.
WriteTextAsync(IStorageFile, String) Writes text to the specified file.
WriteTextAsync(IStorageFile, String, UnicodeEncoding) Writes text to the specified file using the specified character encoding.

 

설명

이 클래스는 정적 클래스이므로 인스턴스화할 수 없습니다. 대신 메서드를 직접 호출합니다.

앱에서 액세스할 수 있는 위치에 대한 자세한 내용은 Windows 스토어 앱의 파일 액세스 및 권한을 참조하십시오.

파일을 읽고 쓰는 방법을 보려면 빠른 시작: 파일 읽기 및 쓰기를 참조하십시오.

예제

파일 액세스 샘플에서는 writeTextAsync(file, contents)를 사용하여 파일에 텍스트를 쓰는 방법을 보여 줍니다.

현재 사용할 수 있는 코드 예가 없거나 이 언어가 지원되지 않습니다.

이 예제에서 file은 쓸 파일을 나타내는 storageFile을 포함하는 로컬 변수입니다.

writeTextAsync 메서드에 반환 값이 없지만 예제에서와 같이 텍스트가 파일에 기록된 후에도 추가 작업을 수행할 수 있습니다.

파일 액세스 샘플에서는 readTextAsync(file)를 사용하여 파일에서 텍스트를 읽는 방법도 보여 줍니다.

현재 사용할 수 있는 코드 예가 없거나 이 언어가 지원되지 않습니다.

이 예제에서 file은 읽을 파일을 나타내는 storageFile을 포함하는 로컬 변수입니다.

readTextAsync가 완료된 후 fileContent 변수는 파일의 내용을 텍스트 문자열로 가져옵니다. 그런 다음 내용을 적절하게 처리할 수 있습니다.

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱 전용]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱 전용]

네임스페이스

Windows.Storage
Windows::Storage [C++]

메타데이터

Windows.winmd

 

 

표시:
© 2014 Microsoft