본문 바로가기
Web Programing!/JAVA / JSP

[JSP] 폴더 자동 생성하기

by 어설픈봉봉이 2011. 9. 29.
반응형
SMALL





impor java.util.Calendar;
...
...

Calendar cal = Calendar.getInstance();  // 오늘 날짜시간에 대한 객체 얻기

String yStr = ""+cal.get(Calendar.YEAR);  // 올해년도 얻기
String mStr = ""+(cal.get(Calendar.MONTH) + 1);  // 현재 월 얻기 (월은 + 1 해줘야함)

if((cal.get(Calendar.MONTH)+1) < 10 ) {
   mStr = "0"+mStr;  // 현재월이 1자리 숫자인경우 앞에 0을붙여준다.
}

String savePath = "절대경로/"+yStr+"/"+mStr;


혹시 이게 안될시 .......


// 디렉토리가 없을 경우 생성  *********************************
        String saveFolder=  "절대경로" + yStr + "/" + mStr;  //경로       
        File targetDir = new File(saveFolder); 
       
        if(!targetDir.exists()) {    //디렉토리 없으면 생성.
         targetDir.mkdirs();
        }

// 디렉토리가 없을 경우 생성  *********************************



//////////////////////////////////////////////////////////////////////////////////////////

원본 > cos 라이브러리 사용시 웹루트에 폴더가 없을경우 폴더 생성

String tempSavePath=  request.getRealPath(File.separator) + "Files\\tempXls\\";  //경로
String savePath = tempSavePath.replace('\\','/');  //구분자 리플레이스
   File targetDir = new File(savePath);        // 디렉토리가 없을 경우 생성
  if(!targetDir.exists()) {
   targetDir.mkdirs();
  }


 

반응형