System.IO 네임스페이스

파일 및 데이터 스트림을 읽고 쓸 수 있는 형식과 기본 파일 및 디렉터리 지원을 제공하는 형식을 포함합니다.

클래스

Name Description
BinaryReader

특정 인코딩에서 기본 데이터 형식을 이진 값으로 읽습니다.

BinaryWriter

이진 파일의 기본 형식을 스트림에 쓰고 특정 인코딩에서 문자열 작성을 지원합니다.

BufferedStream

버퍼링 계층을 추가하여 다른 스트림에서 작업을 읽고 씁니다. 이 클래스는 상속할 수 없습니다.

Directory

디렉터리 및 하위 디렉터리를 통해 생성, 이동 및 열거하기 위한 정적 메서드를 노출합니다. 이 클래스는 상속할 수 없습니다.

DirectoryInfo

디렉터리 및 하위 디렉터리를 통해 생성, 이동 및 열거하기 위한 인스턴스 메서드를 노출합니다. 이 클래스는 상속할 수 없습니다.

DirectoryNotFoundException

파일 또는 디렉터리의 일부를 찾을 수 없을 때 throw되는 예외입니다.

DriveInfo

드라이브의 정보에 대한 액세스를 제공합니다.

DriveNotFoundException

사용할 수 없는 드라이브 또는 공유에 액세스하려고 할 때 throw되는 예외입니다.

EndOfStreamException

스트림의 끝을 지나서 읽기를 시도할 때 throw되는 예외입니다.

EnumerationOptions

파일 및 디렉터리 열거형 옵션을 제공합니다.

ErrorEventArgs

Error 이벤트에 대한 데이터를 제공합니다.

File

단일 파일의 생성, 복사, 삭제, 이동 및 열기를 위한 정적 메서드를 제공하고 개체를 만드는 FileStream 데 도움이 됩니다.

FileFormatException

특정 파일 형식 사양을 준수해야 하는 입력 파일 또는 데이터 스트림의 형식이 잘못된 경우 throw되는 예외입니다.

FileInfo

파일 만들기, 복사, 삭제, 이동 및 열기를 위한 속성 및 인스턴스 메서드를 제공하고 개체를 만드는 FileStream 데 도움이 됩니다. 이 클래스는 상속할 수 없습니다.

FileLoadException

관리되는 어셈블리를 찾을 때 throw되지만 로드할 수 없는 예외입니다.

FileNotFoundException

디스크에 존재하지 않는 파일에 대한 액세스 시도가 실패할 때 throw되는 예외입니다.

FileStream

Stream 동기 및 비동기 읽기 및 쓰기 작업을 모두 지원하는 파일용을 제공합니다.

FileSystemEventArgs

디렉터리 이벤트에 대한 데이터를 제공합니다. ChangedCreatedDeleted

FileSystemInfo

개체와 FileInfo 개체 모두 DirectoryInfo 에 대한 기본 클래스를 제공합니다.

FileSystemWatcher

디렉터리 또는 디렉터리의 파일이 변경되면 파일 시스템 변경 알림을 수신 대기하고 이벤트를 발생합니다.

InternalBufferOverflowException

내부 버퍼가 오버플로되는 경우 throw되는 예외입니다.

InvalidDataException

데이터 스트림이 잘못된 형식일 때 throw되는 예외입니다.

IODescriptionAttribute

이벤트, extender 또는 속성을 참조할 때 시각적 디자이너가 표시할 수 있는 설명을 설정합니다.

IOException

I/O 오류가 발생할 때 throw되는 예외입니다.

MemoryStream

백업 저장소가 메모리인 스트림을 만듭니다.

Path

파일 또는 디렉터리 경로 정보를 포함하는 인스턴스에 대한 String 작업을 수행합니다. 이러한 작업은 플랫폼 간 방식으로 수행됩니다.

PathTooLongException

경로 또는 정규화된 파일 이름이 시스템 정의 최대 길이보다 길면 throw되는 예외입니다.

PipeException

명명된 파이프 내에서 오류가 발생할 때 throw됩니다.

RenamedEventArgs

Renamed 이벤트에 대한 데이터를 제공합니다.

Stream

바이트 시퀀스의 제네릭 뷰를 제공합니다. 추상 클래스입니다.

StreamReader

TextReader 특정 인코딩의 바이트 스트림에서 문자를 읽는 메서드를 구현합니다.

StreamWriter

TextWriter 특정 인코딩에서 스트림에 문자를 쓰는 방법을 구현합니다.

StringReader

문자열에서 읽는 것을 구현합니다 TextReader .

StringWriter

문자열에 TextWriter 정보를 쓰는 방법을 구현합니다. 정보는 기본에 저장됩니다 StringBuilder.

TextReader

순차적 문자 계열을 읽을 수 있는 판독기를 나타냅니다.

TextWriter

일련의 문자를 순차적으로 작성할 수 있는 작성기를 나타냅니다. 이 클래스는 추상입니다.

UnmanagedMemoryAccessor

관리 코드에서 관리되지 않는 메모리 블록에 대한 임의 액세스를 제공합니다.

UnmanagedMemoryStream

관리 코드에서 관리되지 않는 메모리 블록에 대한 액세스를 제공합니다.

WindowsRuntimeStorageExtensions

Windows Store 앱을 개발할 때 Windows 런타임 IStorageFileIStorageFolder 인터페이스에 대한 확장 메서드를 포함합니다.

WindowsRuntimeStreamExtensions

Windows 스토어 앱에 대한 .NET Windows 런타임 스트림과 관리되는 스트림 간에 변환하기 위한 확장 메서드를 포함합니다.

구조체

Name Description
WaitForChangedResult

발생한 변경 내용에 대한 정보를 포함합니다.

열거형

Name Description
DriveType

CDRom, Fixed, Network, NoRootDirectory, Ram, 이동식 및 알 수 없음을 비롯한 드라이브 형식에 대한 상수 정의

FileAccess

파일에 대한 읽기, 쓰기 또는 읽기/쓰기 액세스에 대한 상수 정의

FileAttributes

파일 및 디렉터리에 대한 특성을 제공합니다.

FileMode

운영 체제에서 파일을 여는 방법을 지정합니다.

FileOptions

FileStream 개체를 만들기 위한 고급 옵션을 나타냅니다.

FileShare

다른 작업이 동일한 파일에 대해 가질 수 있는 액세스의 종류를 제어하기 위한 상수가 포함되어 있습니다.

HandleInheritability

자식 프로세스에서 기본 핸들을 상속할 수 있는지 여부를 지정합니다.

MatchCasing

일치시킬 문자 대/소문자 유형을 지정합니다.

MatchType

사용할 와일드카드 일치 유형을 지정합니다.

NotifyFilters

파일 또는 폴더에서 감시할 변경 내용을 지정합니다.

SearchOption

현재 디렉터리를 검색할지, 현재 디렉터리와 모든 하위 디렉터리를 검색할지를 지정합니다.

SeekOrigin

검색에 사용할 스트림의 위치를 지정합니다.

WatcherChangeTypes

파일 또는 디렉터리에 발생할 수 있는 변경 내용입니다.

대리자

Name Description
ErrorEventHandler

개체의 이벤트를 처리 Error 할 메서드를 FileSystemWatcher 나타냅니다.

FileSystemEventHandler

클래스의 이벤트 또는 Deleted 이벤트를 처리ChangedCreated할 메서드를 FileSystemWatcher 나타냅니다.

RenamedEventHandler

클래스의 이벤트를 처리 Renamed 할 메서드를 FileSystemWatcher 나타냅니다.