공통적인 I/O 작업

System.IO 네임스페이스에는 파일, 디렉터리 및 스트림에 대해 읽기, 쓰기 등의 다양한 작업을 수행할 수 있게 해 주는 여러 클래스가 있습니다. 자세한 내용은 파일 및 스트림 I/O를 참조하세요.

공통적인 파일 작업

수행할 작업 이 항목의 예제를 참조하세요.
텍스트 파일 만들기 File.CreateText 메서드

FileInfo.CreateText 메서드

File.Create 메서드

FileInfo.Create 메서드
텍스트 파일에 쓰기 방법: 파일에 텍스트 쓰기

방법: 텍스트 파일 쓰기(C++/CLI)
텍스트 파일에서 읽기 방법: 파일의 텍스트 읽기
파일에 텍스트 추가 방법: 로그 파일 열기 및 추가

File.AppendText 메서드

FileInfo.AppendText 메서드
파일 이름 바꾸기 또는 이동 File.Move 메서드

FileInfo.MoveTo 메서드
파일 삭제 File.Delete 메서드

FileInfo.Delete 메서드
파일 복사 File.Copy 메서드

FileInfo.CopyTo 메서드
파일 크기 가져오기 FileInfo.Length 속성
파일 특성 가져오기 File.GetAttributes 메서드
파일의 특성 설정 File.SetAttributes 메서드
파일이 있는지 확인 File.Exists 메서드
이진 파일에서 읽기 방법: 새로 만든 데이터 파일 읽기 및 쓰기
이진 파일에 쓰기 방법: 새로 만든 데이터 파일 읽기 및 쓰기
파일 이름 확장명 검색 Path.GetExtension 메서드
파일의 정규화된 경로 검색 Path.GetFullPath 메서드
경로에서 파일 이름 및 확장명 검색 Path.GetFileName 메서드
파일의 확장명 변경 Path.ChangeExtension 메서드

공통적인 디렉터리 작업

수행할 작업 이 항목의 예제를 참조하세요.
내 문서와 같은 특수 폴더에 있는 파일에 액세스 방법: 파일에 텍스트 쓰기
디렉터리 만들기 Directory.CreateDirectory 메서드

FileInfo.Directory 속성
하위 디렉터리 만들기 DirectoryInfo.CreateSubdirectory 메서드
디렉터리 이름 바꾸기 또는 이동 Directory.Move 메서드

DirectoryInfo.MoveTo 메서드
디렉터리 복사 방법: 디렉터리 복사
디렉터리 삭제 Directory.Delete 메서드

DirectoryInfo.Delete 메서드
디렉터리에 있는 파일 및 하위 디렉터리 보기 방법: 디렉터리 및 파일 열거
디렉터리 크기 찾기 System.IO.Directory 클래스
디렉터리가 있는지 확인 Directory.Exists 메서드

참고 항목