2024-11-11



파일 생성 완료!
package basic;
import java.io.File;
import java.io.IOException;
/*
* File 클래스
* - 파일 및 디렉토리(폴더)를 만들어 주는 클래스.
* - 파일 입출력 시에 사용이 됨.
* - 파일 디텍토리에 대한 경로명, 크기, 타입, 수정 날짜 등의 속성을
* 제공함. 또한 파일 삭제, 디렉토리 생성, 파일 이름 변경, 디렉토리
* 내의 파일 리스트 제공 등 다양한 파일 관리 작업을 지원함.
*/
public class FileIO_09 {
public static void main(String[] args) throws IOException {
// D:/test 폴더가 존재함.
// D:/test/sample 폴더를 만들고 싶음.
// D:/test/sample/sample.txt 파일을 만들고 싶음.
// 1. D:/test/sample 폴더를 만들어 보자.
File dir = new File("D:/test/sample");
if (!dir.exists()) { // exists() : 존재의 여부를 boolean 형으로 반환.
dir.mkdir(); // 실제로 폴더를 만들어 주는 메서드.
System.out.println("폴더 생성 완료!");
}
// 2. D:/test/sample/sample.txt 파일을 만들어 보자.
File file = new File(dir, "sample.txt");
if (!file.exists()) {
file.createNewFile(); // 실제로 파일을 만들어 주는 메서드.
}
System.out.println("파일 생성 완료!");
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(IO)_11 (0) | 2024.11.11 |
|---|---|
| Java(IO)_10 (0) | 2024.11.11 |
| Java(IO)_08 (0) | 2024.11.11 |
| Java(IO)_07 (0) | 2024.11.11 |
| Java(IO)_06 (0) | 2024.11.11 |