2012-05-22 2 views
0

현재 시스템 내부 및 외부에서 문서를 확인하는 메커니즘이 있습니다. 무언가가 수정되지 않으면 문서 관리 시스템에 체크인하지 않습니다. 불행히도 지금이 프로세스 동안 파일을 압축 및 압축 해제했는데 압축 해제/압축 된 모든 파일에는 실제 수정 된 날짜 대신 새로운 수정 날짜가 있습니다.Java - 파일 (zip) 패키징이 lastModified 날짜로 변경됩니다.

패키지에 비해 파일을 열고 수정 한 실제 마지막 시간을 결정하는 Java가 있습니까?

감사합니다. 이처럼

+1

/압축 해제, 또는 커맨드를 사용하고 계십니까? – jtahlborn

+0

프로그래밍 방식으로 압축 및 압축 해제 중입니다. –

답변

3

: 프로그래밍 방식으로 압축하는하는

// when zipping: 
ZipEntry e = ... 
e.setTime(file.lastModified()); 

... 

// when unzipping 
File file = ... 
file.setLastModified(e.getTime());