자바에서 폴더 생성 하는 방법
자바에서 경로를 설정해두었는데 그 폴더가 없을 경우에 새로 만들게 하는 방법입니다.
- String 으로 변수를 만들고 그 안에 만들 폴더 경로를 넣습니다.
ex)String path = "D:\\폴더1\\폴더2\\새폴더"; //폴더 경로
- File을 만들어 파일안에 경로를 넣습니다.
ex)File folder = new File(path);
- 그 후 위에 정의한 파일 변수.exists()를 사용해서 폴더가 있는 지 확인한다.
exists() 는 이 파일이 존재하는 지에 대한 여부를 반환해줍니다.
ture = 존재한다.
false = 존재하지 않는다.ex)
folder.exists()
- if문을 써서 해당 폴더가 없을 경우 정의한 파일변수.mkdir()를 사용해서 폴더를 만들어줍니다.
folder.mkdir();
이렇게 한 경우 폴더가 없을 경우 새로 폴더가 생성됩니다.
예시 전체
ex)public class MkDir { public static void main(String[] args) { String path = "D:\\경로1\\경로2\\새폴더"; //폴더 경로 File folder = new File(path); // 해당 디렉토리가 없을경우 디렉토리를 생성 //exists() = 존재하는 가 여부를 반환 if (!folder.exists()) { try{ folder.mkdir(); //폴더 생성합니다. System.out.println("폴더가 생성되었습니다."); } catch(Exception e) { e.getStackTrace(); } }else { System.out.println("이미 폴더가 생성되어 있습니다."); } } }