고똘이의 IT 개발이야기

안녕하세요.

 

오늘은 자바를 이용하여 디렉토리 생성에 대해서 알아보겠습니다. 상당히 간단하면서도 개발을 하면서 많이 쓰이는 코드입니다. 

 

- 소스 설명

♣ 우선 입맛에 맞는 클래스(class)를 생성한 후에 makeDir()이라는 메소드(method)를 생성합니다. 클래스와 메소드를 생성 하였으면 아래와 같이 메소드 안에 파일(File) 오브젝트(Object)를 생성 합니다. 파일(File) 오브젝트(Object)가 생성 되었다면 exists() 메소드를 이용하여 폴더(디렉토리)의 존재 유무를 파악합니다. 만약 폴더(디렉토리)가 존재하지 않을경우 mkdir() 메소드(method)를 사용하여 폴더(디렉토리)를 생성 해줍니다.

 

- 소스코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
 
public class MakeDir {
 
    public void makeDir() {
        
        // 폴더를 만들 디렉토리 경로(Window 기반)
        String folderPath = "C:\\home\\make\\dir";
        
        File makeFolder = new File(folderPath);
 
        // folderPath의 디렉토리가 존재하지 않을경우 디렉토리 생성.
        if(!makeFolder.exists()) {
            
            // 폴더를 생성합니다.
            makeFolder.mkdir(); 
            System.out.println("폴더를 생성합니다.");
            
            // 정성적으로 폴더 생성시 true를 반환합니다.
            System.out.println("폴더가 존재하는지 체크 true/false : "+makeFolder.exists());
            
        } else {
            System.out.println("이미 해당 폴더가 존재합니다.");
        }
        
    }
    
}
 
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripter
 
 

 

- 글을 마치며

오늘은 자바 소스를 이용하여 폴더를 생성해 봤는데요. 간단한 소스이지만 개발을 하면서 정말 자주 쓰이게되니 한번 공부해 놓으시면 좋을거 같습니다.

 

감사합니다.

 

↓이 글과 유사한 글을 추천 드립니다.

2019/09/27 - [JAVA] - [ JAVA ] 자바 파일업로드 유틸 예제(ajax 파일 업로드)

2018/05/09 - [JAVA] - 자바[JAVA] 파일 업로드

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band