less than 1 minute read

Directory가 없을경우 자동생성

해당하는 위치에 필요한 폴더가 없을때, 폴더를 새로 만드는 방법을 알아보자~
File 클래스의 mkdirs() 을 사용하면 알 수 있다.
import java.io.File;를 꼭 해줘야 한다.

String userId = "aaa111"; // 폴더명
String path = "D:/outstagram/src/main/resources/static/images/" + userId; // 경로 + 폴더명
File folder = new File(path);

// 해당 위치에 폴더가 없을경우 생성하는 코드		
if(!folder.exists()) {
	try{
		folder.mkdirs(); // 폴더생성
	}
	catch(Exception e) {
		e.getStackTrace(); // 에러발생
	}
}

이렇게 되고 실행하게 되면 userId에 들어있는 이름의 폴더가 없을경우 폴더를 생성하게된다.

Comments