공통적인 I/O 작업

업데이트: 2007년 11월

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

공통적인 파일 작업

수행할 작업

참조 예제

텍스트 파일 만들기

System.IO.File

텍스트 파일에 쓰기

방법: 파일에 텍스트 쓰기

텍스트 파일 읽기

방법: 파일의 텍스트 읽기

파일에 텍스트 추가

방법: 로그 파일 열기 및 추가

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.Move

DirectoryInfo.MoveTo

디렉터리 복사

방법: 디렉터리 복사

디렉터리 삭제

Directory.Delete

DirectoryInfo.Delete

디렉터리 만들기

Directory.CreateDirectory

FileInfo.Directory

하위 디렉터리 만들기

DirectoryInfo.CreateSubdirectory

디렉터리의 파일 보기

FileInfo.Name

디렉터리의 하위 디렉터리 보기

Directory.GetDirectories

DirectoryInfo.GetDirectories

디렉터리의 모든 하위 디렉터리에 있는 모든 파일 보기

DirectoryInfo.GetFileSystemInfos

디렉터리 크기 확인

System.IO.Directory

디렉터리가 있는지 확인

Directory.Exists

참고 항목

개념

기본 파일 I/O

스트림 작성

비동기 파일 I/O

기타 리소스

파일 및 스트림 I/O