Tuesday, March 27, 2007
Java 자바] 현재 날짜로 디렉토리 생성 예제; Current Date Directory Name
오늘 날짜 이름으로 된 디렉토리(폴더)를 만드는 방법입니다.
예를 들어 오늘이 2007년 3월 27일이라면, 하드의 현재 디렉토리에
2007-03-27
이라는 이름의 하위 디렉토리가 자동으로 생성됩니다.
소스 파일명: Example.java
이미 같은 이름의 디렉토리가 존재할 경우에는 "디렉토리 생성 실패" 라는 에러가 발생합니다. 위의 코드를 실제 사용할 때에는 에러를 출력하지 않는 것이 편리할 것입니다.
즉, if문을 없애고 그냥
f.mkdirs();
이렇게 하면 됩니다.
▶▶ 자바.Java] 현재 날짜 시간 구하기, 오늘 연월일/시분초 요일 얻기: Get Date Time
▶▶ Java 자바] 디렉토리 생성, 중첩 패스의 폴더 만들기 함수; mkdir, mkdirs, Create Directory
예를 들어 오늘이 2007년 3월 27일이라면, 하드의 현재 디렉토리에
2007-03-27
이라는 이름의 하위 디렉토리가 자동으로 생성됩니다.
오늘 날짜로 된 폴더명, 디렉토리명 만들기 예제
소스 파일명: Example.java
import java.io.*;
import java.util.*;
public class Example {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
String dateString;
dateString = String.format("%04d-%02d-%02d", cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) + 1, cal.get(Calendar.DAY_OF_MONTH));
File f = new File(dateString);
if (!f.mkdirs())
System.err.println("디렉토리 생성 실패");
}
}
import java.util.*;
public class Example {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
String dateString;
dateString = String.format("%04d-%02d-%02d", cal.get(Calendar.YEAR), cal.get(Calendar.MONTH) + 1, cal.get(Calendar.DAY_OF_MONTH));
File f = new File(dateString);
if (!f.mkdirs())
System.err.println("디렉토리 생성 실패");
}
}
이미 같은 이름의 디렉토리가 존재할 경우에는 "디렉토리 생성 실패" 라는 에러가 발생합니다. 위의 코드를 실제 사용할 때에는 에러를 출력하지 않는 것이 편리할 것입니다.
즉, if문을 없애고 그냥
f.mkdirs();
이렇게 하면 됩니다.
▶▶ 자바.Java] 현재 날짜 시간 구하기, 오늘 연월일/시분초 요일 얻기: Get Date Time
▶▶ Java 자바] 디렉토리 생성, 중첩 패스의 폴더 만들기 함수; mkdir, mkdirs, Create Directory
tag: java
자바 | Java
<< Home