Java/Default
mkdir() 과 mkdirs()
상류사회
2014. 2. 27. 22:53
mkdirs() - 디렉토리가 여러단개일 경우 부모디렉토리까지만 만들어 준다.
mkdir() - 부모디렉토리 밑에 하위 디렉토리가 있는 경우 만들어 주지 않는다.
예) 만약 C:\test 라는 폴더가 있을경우
C:\test\aaa 라는 폴더를 만들경우 mkdir(), mkdirs() 모두 사용가능
C:\test\aaa\bbb\ccc 라는 폴더를 만들경우(bbb란 폴더를 생성후 ccc 란 폴더를 만들어야 하는경우) mkdirs()을 사용해야 한다.
mkdir()은 단일 디렉토리의 경우 사용한다.
API
| mkdir() Creates the directory named by this abstract pathname. |
| mkdirs() Creates the directory named by this abstract pathname, including any necessary but nonexistent parent directories. |
[출처] mkdir() 과 mkdirs()|작성자 담담