System.IO 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파일 및 데이터 스트림을 읽고 쓸 수 있는 형식과 기본 파일 및 디렉터리 지원을 제공하는 형식을 포함합니다.
클래스
| 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 | |
| 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 런타임 IStorageFile 및 IStorageFolder 인터페이스에 대한 확장 메서드를 포함합니다. |
| 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 나타냅니다. |