일부 파일이 들어있는 폴더가 있습니다. 이제는 이미 존재하는 지퍼에 추가하려고합니다. zip에 추가 할 파일이 이미 있으면 이전 파일을 새 파일로 바꿉니다. zip 작업의 경우 zip4j jar를 사용하고 있습니다. 이것은 내 코드자바에서 지퍼 파일을 지우는 중
for(File entry : temp.listFiles())
{
String file = entry.getName();
if(trgZip.getFileHeader(file) != null)
{
trgZip.removeFile(file);
}
ZipParameters param = new ZipParameters();
trgZip.addFile(entry, param);
}
의 조각 그러나 나는이 예외 net.lingala.zip4j.exception.ZipException 무엇입니까 : 오래된 zip 파일을 삭제할 수 없습니다 아무도 내가이 문제를 해결하기 위해 무엇을해야하는지 제안 해주십시오 수 있습니다 , 또는 내가 잘못 가고있는 곳, 또는 어떻게하면 removeFile 메서드가 작동하기 때문에 오류 지점을 찾아 볼 수 있습니다.
미리 감사드립니다.
가능한 중복 http://stackoverflow.com/questions/5244963/delete-files-from-a-zip-archive-without -decompressing-in-java-or-maybe-python) – Raedwald