공통적인 I/O 작업Common I/O Tasks

System.IO 네임스페이스에는 파일, 디렉터리 및 스트림에 대해 읽기, 쓰기 등의 다양한 작업을 수행할 수 있게 해 주는 여러 클래스가 있습니다.The System.IO namespace provides several classes that allow for various actions, such as reading and writing, to be performed on files, directories, and streams. 자세한 내용은 파일 및 스트림 I/O를 참조하세요.For more information, see File and Stream I/O.

공통적인 파일 작업Common File Tasks

수행 작업To do this... 참조 항목See the example in this topic...
텍스트 파일 만들기Create a text file File.CreateText 메서드File.CreateText method

FileInfo.CreateText 메서드FileInfo.CreateText method

File.Create 메서드File.Create method

FileInfo.Create 메서드FileInfo.Create method
텍스트 파일에 쓰기Write to a text file 방법: 파일에 텍스트 쓰기How to: Write Text to a File

방법: 텍스트 파일 쓰기(C++/CLI)How to: Write a Text File (C++/CLI)
텍스트 파일에서 읽기Read from a text file 방법: 파일에서 텍스트 읽기How to: Read Text from a File
파일에 텍스트 추가Append text to a file 방법: 로그 파일 열기 및 추가How to: Open and Append to a Log File

File.AppendText 메서드File.AppendText method

FileInfo.AppendText 메서드FileInfo.AppendText method
파일 이름 바꾸기 또는 이동Rename or move a file File.Move 메서드File.Move method

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

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

FileInfo.CopyTo 메서드FileInfo.CopyTo method
파일 크기 가져오기Get the size of a file FileInfo.Length 속성FileInfo.Length property
파일 특성 가져오기Get the attributes of a file File.GetAttributes 메서드File.GetAttributes method
파일의 특성 설정Set the attributes of a file File.SetAttributes 메서드File.SetAttributes method
파일이 있는지 확인Determine whether a file exists File.Exists 메서드File.Exists method
이진 파일에서 읽기Read from a binary file 방법: 새로 만든 데이터 파일 읽기 및 쓰기How to: Read and Write to a Newly Created Data File
이진 파일에 쓰기Write to a binary file 방법: 새로 만든 데이터 파일 읽기 및 쓰기How to: Read and Write to a Newly Created Data File
파일 이름 확장명 검색Retrieve a file name extension Path.GetExtension 메서드Path.GetExtension method
파일의 정규화된 경로 검색Retrieve the fully qualified path of a file Path.GetFullPath 메서드Path.GetFullPath method
경로에서 파일 이름 및 확장명 검색Retrieve the file name and extension from a path Path.GetFileName 메서드Path.GetFileName method
파일의 확장명 변경Change the extension of a file Path.ChangeExtension 메서드Path.ChangeExtension method

공통적인 디렉터리 작업Common Directory Tasks

수행 작업To do this... 참조 항목See the example in this topic...
내 문서와 같은 특수 폴더에 있는 파일에 액세스Access a file in a special folder such as My Documents 방법: 파일에 텍스트 쓰기How to: Write Text to a File
디렉터리 만들기Create a directory Directory.CreateDirectory 메서드Directory.CreateDirectory method

FileInfo.Directory 속성FileInfo.Directory property
하위 디렉터리 만들기Create a subdirectory DirectoryInfo.CreateSubdirectory 메서드DirectoryInfo.CreateSubdirectory method
디렉터리 이름 바꾸기 또는 이동Rename or move a directory Directory.Move 메서드Directory.Move method

DirectoryInfo.MoveTo 메서드DirectoryInfo.MoveTo method
디렉터리 복사Copy a directory 방법: 디렉터리 복사How to: Copy Directories
디렉터리 삭제Delete a directory Directory.Delete 메서드Directory.Delete method

DirectoryInfo.Delete 메서드DirectoryInfo.Delete method
디렉터리에 있는 파일 및 하위 디렉터리 보기See the files and subdirectories in a directory 방법: 디렉터리 및 파일 열거How to: Enumerate Directories and Files
디렉터리 크기 찾기Find the size of a directory System.IO.Directory 클래스System.IO.Directory class
디렉터리가 있는지 확인Determine whether a directory exists Directory.Exists 메서드Directory.Exists method

참고 항목See also