이번에는 해당 위치에 폴더가 없을 경우 지정해준 디렉토리에 맞게 


자동으로 폴더를 생성해주는 exists() 메서드를 포스팅 하겠습니다.


예제의 경우엔 C드라이브 하위에 Test란 폴더를 미리 생성해 두고 하위로 file이란 폴더를 생성하는 방식으로 


진행하도록 하겠습니다.



그림을 보시면 Test란 폴더의 하위엔 아무런 폴더가 없습니다.



*code

import java.io.File;

public class CreateFileDirectoryTest {

	//메인 메서드 실행
	public static void main(String[] args) {
		
		//생성할 파일경로 지정
		String path = "c://test//file.txt";
		//파일 객체 생성
		File file = new File(path);
		//!표를 붙여주어 파일이 존재하지 않는 경우의 조건을 걸어줌
		if(!file.exists()){
			//디렉토리 생성 메서드
			file.mkdirs();
			System.out.println("created directory successfully!");
		}
	}
}
}



메서드를 실행시키니 성공적으로 디렉토리가 생성되었다는 문자열이 콘솔창에 찍히는 것을 확인 할 수 있습니다.


*result



다시 Test파일을 보니 file이란 폴더가 생성된 것을 확인하실 수 있습니다.


이상으로 폴더 디렉토리 생성에 관한 포스팅을 마치도록 하겠습니다.

Posted by Culinary developer


AND