-
-
-
-
-
-
- 바이트 단위의 입출력 최상위 클래스 -> InputStream과 OutputStream
- InputStream 은 추상 클래스 이다.
- OutputStream 도 추상 클래스 이다.
- 문자 단위 입출력을 위한 최상위 클래스 -> Reader 와 Writer
- Reader 클래스도 추상 클래스 이다.
- Writer 클래스도 추상클래스 이다.
- File 클래스는 파일 크기, 파일 속성, 파일 이름 등의 정보를 얻어내는 기능과 파일 생성 및 삭제 기능을 제공 한다.
- 또한 디렉토리를 생성하고 디렉토리에 존재하는 파일 리스트를 얻어내는 기능도 있다.
==
boolean createNewFile() : 새로운 파일 생성 [boolean 타입 리턴]
boolean mkdir() : 새로운 디렉토리를 생성 [boolean 타입 리턴]
boolean mkdirs() : 경로상에 없는 모든 디렉토리를 생성 [boolean 타입 리턴]
boolean delete() : 파일 또는 디렉토리 삭제 [boolean 타입 리턴]
boolean exists() : 해당 경로에 파일이나 디렉토리가 존재하는지 여부 확인 [boolean 타입 리턴]
-
-
-
- File 타입의 File 인스턴스 생성 하여 주소값 dir에 저장.
File 생성자는 매개변수로 스트링 타입의 경로주소값이 필요하다. new File(" 경로 ");
dir.mkdirs(); File 메서드 중 폴더생성 메서드.
boolean mkdirs() : 경로상에 없는 모든 디렉토리를 생성 [boolean 타입 리턴]
E드라이브에 Excersise 폴더가 생성된 것 확인.
E드라이브에 Excersise 폴더에 Dir폴더가 생성된 것 확인.
E드라이브에 Excersise 폴더에 Dir폴더에 hello폴더가 생성된 것 확인.
- 이전에 만든 폴더들을 모두다 지운후
- 이번에는 mkdir로 폴더를 만들어 보려고 한다.
- 하지만 폴더가 mkdirs() 처럼 만들얼 지지 않는다.
'JAVA' 카테고리의 다른 글
java_익명 클래스(anonymous)_22.06.17(day19) (0) | 2022.06.20 |
---|---|
java_입출력(세이브 기능 만들기)_22.06.17(day19) (0) | 2022.06.17 |
java_컬렉션_실습예제_22.06.16(day18) (0) | 2022.06.16 |
java_컬렉션(Map)_22.06.16(day18) (0) | 2022.06.16 |
java_컬렉션(Set)_22.06.16(day18) (0) | 2022.06.16 |