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()|작성자 담담
'Java > Default' 카테고리의 다른 글
특정 자리수 만큼 0으로 공백 채우기(String.format()) (0) | 2015.05.22 |
---|---|
상속 (0) | 2012.03.08 |
vector - 배열의 사이즈, 용량 예제 (0) | 2011.12.20 |
자바 주석 (0) | 2011.12.13 |