본문 바로가기

컴퓨터/언어,프로그래밍

[C#] 파일입출력을 위한 클래스

using System.IO; // 선언이 필요


클래스
설명 
 
BinaryReader
기본 데이터 형식을 특정 인코딩의 이진 값으로 읽습니다. 
 
BinaryWriter
기본 이진 형식을 스트림에 쓰고 특정 인코딩으로 된 문자열 쓰기를 지원합니다. 
 
BufferedStream
다른 스트림에 대한 읽기 및 쓰기를 수행합니다. 
 
Directory
디렉터리 이동,복사,삭제 위한 클래스 입니다. 

DirectoryInfo
디렉터리 생성 및 디렉토리를 조작하는 여러 메서드를 제공하는 클레스입니다. 

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

EndOfStreamException
읽을 때 throw되는 예외가 스트림의 끝을 지나 시도됩니다. 

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

File
파일에 대한 만들기, 복사, 삭제, 이동 및 열기를 위한 정적 메서드를 제공하고 FileStream 개체 만들기를 지원합니다. 

FileInfo
파일을 만들고, 복사하고, 삭제하고, 이동하고, 열기 위한 인스턴스 메서드를 제공하고, FileStream 개체를 만드는 것을
도와줍니다. 

FileLoadException
파일을 찾을 수는 있지만 로드할 수 없는 경우 throw되는 예외입니다. 

FileNotFoundException
디스크에 없는 파일에 대한 액세스 시도가 실패할 때 예외가 throw됩니다. 

FileStream
파일에 대해 Stream을 제공하여 동기 및 비동기 읽기/쓰기 작업을 모두 지원합니다. 

FileSystemEventArgs
디렉터리 이벤트 Changed, Created 및 Deleted에 대한 데이터를 제공합니다. 

FileSystemInfo
FileInfo 및 DirectoryInfo 개체에 대한 기본 클래스를 제공합니다. 

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

InternalBufferOverflowException
내부 버퍼가 오버플로될 때 throw되는 예외입니다. 

IODescriptionAttribute
이벤트, Extender, 또는 속성을 참조할 때 비주얼 디자이너에서 표시할 수 있는 설명을 설정합니다. 

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

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

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

PathTooLongException
경로 이름이나 파일 이름이 시스템에서 정의한 최대 길이보다 길 때 throw되는 예외입니다. 

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

Stream
바이트 시퀀스에 대한 일반 뷰를 제공합니다. 

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

StreamWriter
TextWriter를 구현하여 특정 인코딩의 스트림에 문자를 씁니다. 

StringReader
문자열에서 읽어오는 TextReader를 구현합니다. 

StringWriter
문자열에 정보를 기록합니다. 정보는 내부 StringBuilder에 저장됩니다. 

TextReader
여러 개의 문자를 순차적으로 읽을 수 있는 판독기를 나타냅니다. 

TextWriter
일련의 문자를 연속하여 쓸 수 있는 작성기를 나타냅니다. 이것은 추상 클래스입니다. 

File.Exists




제주삼다수, 2L,... 오뚜기 진라면 매운... 상하목장 유기농 흰... 남양 프렌치카페 카... 고려인삼유통 홍삼 ... 종근당건강 오메가3... 요이치 카링 유무선...