프로젝트/Color Lim 개발일지

2021-08-01 개발일지

File, FileInfo, FileStream

 

요즘 게임 세이브, 로드 기능을 구현하면서 파일 읽고 쓰기를 공부하고 있다

파일을 읽고 쓰다보니 File에 관련된 여러 클래스가 있어서 차이점이 뭔지 궁금하여 찾아보게 되었다

 

Class 설명
File 파일에 대한 생성, 복사, 삭제, 이동 및 열기를 위한 정적 메소드 제공
FileInfo 파일에 대한 생성, 복사, 삭제, 이동 및 열기를 위한 속성 및 인스턴스 메소드 제공
FileStream 파일에 대한 스트림을 제공하여 동기 및 비동기 읽기/쓰기 작업을 모두 지원
StreamReader 문자열에서 읽어오는 TextReader를 구현함
StreamWriter TextWriter를 구현하여 특정 인코딩의 스트림에 문자를 씀

이것들 말고도 다양한 클래스가 제공되고 있다

MSDN: System.IO 네임스페이스

 

 

참고한 블로그

'프로젝트 > Color Lim 개발일지' 카테고리의 다른 글

2021-08-05 개발일지  (0) 2021.08.06
2021-08-04 개발일지  (0) 2021.08.05
2021-07-22 개발일지  (0) 2021.07.23
2021-07-16 개발일지  (0) 2021.07.17
2021-07-14, 15 개발일지  (0) 2021.07.15