파일 입출력

    2021-08-01 개발일지

    File, FileInfo, FileStream 요즘 게임 세이브, 로드 기능을 구현하면서 파일 읽고 쓰기를 공부하고 있다 파일을 읽고 쓰다보니 File에 관련된 여러 클래스가 있어서 차이점이 뭔지 궁금하여 찾아보게 되었다 Class 설명 File 파일에 대한 생성, 복사, 삭제, 이동 및 열기를 위한 정적 메소드 제공 FileInfo 파일에 대한 생성, 복사, 삭제, 이동 및 열기를 위한 속성 및 인스턴스 메소드 제공 FileStream 파일에 대한 스트림을 제공하여 동기 및 비동기 읽기/쓰기 작업을 모두 지원 StreamReader 문자열에서 읽어오는 TextReader를 구현함 StreamWriter TextWriter를 구현하여 특정 인코딩의 스트림에 문자를 씀 이것들 말고도 다양한 클래스가 제공..