반응형 파일입출력2 12강. 파일 다루기 (2) 임의 접근 통한 파일 입출력 임의 접근을 통한 파일 입출력 Stream 클래스(파생 클래스 FileStream)의 Position 프로퍼티 현재 스트림의 읽는 위치 또는 쓰는 위치를 나타냄 WriteByte() 또는 ReadByte() 메소드를 호출하면 자동으로 Position이 1씩 증가 Write() 또는 Read()는 쓰거나 읽은 바이트 수만큼 Position이 증가 임의 접근(Random access) 방식 Seek() 메소드를 호출하거나 Position 프로퍼티에 원하는 값 대입 지정한 위치로 점프해 읽기/쓰기를 위한 준비를 할 수 있음 using System; using System.IO; namespace SeqNRand { class MainApp { static void Main(stri.. 2023. 6. 3. 12강. 파일 다루기 (1) 파일 입출력 파일과 디렉터리 정보 관리 파일은 컴퓨터 저장 매체에 기록되는 데이터의 묶음 디렉터리는 파일이 위치하는 주소이고 파일을 담는 폴더라고 불림 .NET은 System.IO 네임스페이스 안에 다음의 클래스를 제공 주요 메소드와 프로퍼티 File, FileInfo, Directory, DirectoryInfo 클래스가 제공하는 메소드와 프로퍼티 파일/디렉터리의 생성, 복사, 삭제, 이동, 정보 조회 등의 기능을 수행 디렉터리 / 파일 정보 조회 예제 코드 //디렉토리/파일 정보 조회하기 //매개 변수를 입력하지 않으면 현재 디렉토리 조회 //매개변수 입력하면, 입력한 디렉토리 조회 using System; using System.Linq; using System.IO; namespace Dir { .. 2023. 6. 3. 이전 1 다음 반응형