본문 바로가기

[Java] 디렉토리내 일정기간 지난 파일 삭제 디렉토리내 일정기간이 지난 파일을 삭제해 보자. 아래는 파일의 마지막 수정시간이 현재로부터 3일이 지난 파일을 삭제하는 예제이다. // Calendar 객체 생성 Calendar cal = Calendar.getInstance() ; long todayMil = cal.getTimeInMillis() ;// 현재 시간(밀리 세컨드) long oneDayMil = 24*60*60*1000 ;// 일 단위 Calendar fileCal = Calendar.getInstance() ; Date fileDate = null ; File path = new File("C:\test\") ; File[] list = path.listFiles() ;// 파일 리스트 가져오기 for(int j=0 ; j < list.. 더보기
[Java] 디렉토리내 특정 파일 리스트 출력 디렉토리에서 파일이름이 특정 패턴으로 된 파일들 찾아내기 File path = new File("C:\test\"); final String fatternName = "TEMP" ; String fileList[] = path.list(new FilenameFilter() { @Override public boolean accept(File dir, String name) { return name.startsWith(fatternName);// TEMP로 시작하는 파일들만 return } }); // 파일리스트 출력 if(fileList.length > 0){ for(int i=0; i < fileList.length; i++){ System.out.println(fileList[i]) ; } } Tip.. 더보기
[CentOS] 리눅스 Java / JDK 설치 기본적으로 리눅스에는 Java가 설치되어 있는 경우가 많다. JDK 가 필요하지 않은경우 해당 Java를 그대로 이용해도 무관한다. 리눅스에서 Java가 설치되어 있는지 확인하는 방법은 다음과 같다. [root@tourWeb1 ~]# java -version [root@tourWeb1 ~]# which java OS에 Java가 있더라도 JDK를 설치를 하는것은 큰 문제가 없다. 나는 시스템에 설치되어 있는 java를 무시하고 최신버전의 Jdk 설치를 진행하도록 하겠다. 1. 자바 파일 다운로드 Oracle 사이트 접속하여 JDK를 다운받는다. URL : http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html .. 더보기