본문 바로가기
New Programming/Java

자바 파일 경로 만들기

by 93 DL 2020. 6. 11.

안녕하세요.

오늘은 자바 파일 경로

어떻게 만드는지에 대해서

간단하게 알아보겠습니다.

 

자바 파일 경로 생성 방법

 

실제로 file과 file2의 경로는

존재하지 않습니다.

File file = new File

("C:\\Users\\rltpr\\Desktop\\T-Story");

File file2 = new File

("C:\\Users\\rltpr\\Desktop\\T-Story2\\06-11\\Blog");

첫 번째 파일의 경우 바탕화면에서

경로를 설정했습니다.

두 번째 파일은 바탕화면에서

여러 개의 경로를 임의로 설정했습니다.

file.mkdir()의 경우

file이 지정한 경로를 설정합니다.

file2.mkdirs()의 경우

file이 지정한 경로를 전부 설정합니다.

실제로 file2의 경로는 T-Story 2\\06-11\\Blog는

존재하지 않는 경로입니다.

원래라면 경로를 하나하나씩

mkdir을 사용해서 설정해줘야 하지만...

mkdirs를 사용하면

이를 한 번에 설정이 가능합니다.

아마 실제로 사용해보시면 바로

이해가 한번에 가능하실 겁니다.

원래 백번 듣는 것보나 보는것 보다는

한번 해보는 게 더 빠르기 때문이죠.

아래에 소스코드 첨부하겠습니다.

import java.io.File;

public class FileEx2 {
	public static void main(String[] args) {
		
		// 실제로는 없는 경로를 file로 설정
		File file = new File("C:\\Users\\rltpr\\Desktop\\T-Story");
		File file2 = new File("C:\\Users\\rltpr\\Desktop\\T-Story2\\06-11\\Blog");
		// 경로가 없기 때문에 당연히 else문을 실행
		if(file.exists()) {
			System.out.println("파일 or 경로가 존재합니다.");
		} else {
			System.out.println("파일 or 경로가 없습니다.");
		}
		// file에 해당하는 경로를 생성합니다.
		// mkdir은 경로를 하나씩 생성한다
		file.mkdir();
		// mkdirs는 여러개의 경로를
		// 한번에 설정하고자 할때 사용한다. 
		file2.mkdirs();
		
	}
}