public void setTime(ZipEntry newInstance, ZipEntry oldInstance) { { FileTime time = oldInstance.getCreationTime(); if (time != null) { newInstance.setCreationTime(time); } } { FileTime time = oldInstance.getLastModifiedTime(); if (time != null) { newInstance.setLastModifiedTime(time); } } { FileTime time = oldInstance.getLastAccessTime(); if (time != null) { newInstance.setLastAccessTime(time); } } }
public void setLastModifyTime(@Nonnull Instant lastModifyTime) { getHandle().setLastModifiedTime(FileTime.from(lastModifyTime)); }
public void setLastModifyTime(@Nonnull Instant lastModifyTime) { getHandle().setLastModifiedTime(FileTime.from(lastModifyTime)); }
/** * write ZIP faster without compress! */ final void writeTo(ZipOutputStream zos) throws IOException { ZipEntry outEntry = new ZipEntry(name); CRC32 crc32 = new CRC32(); crc32.update(bytes); outEntry.setCrc(crc32.getValue()); outEntry.setMethod(ZipEntry.STORED); outEntry.setSize(bytes.length); outEntry.setCompressedSize(bytes.length); outEntry.setLastAccessTime(ZERO); outEntry.setLastModifiedTime(ZERO); outEntry.setCreationTime(ZERO); zos.putNextEntry(outEntry); zos.write(bytes); }
public void setTime(ZipEntry newInstance, ZipEntry oldInstance) { { FileTime time = oldInstance.getCreationTime(); if (time != null) { newInstance.setCreationTime(time); } } { FileTime time = oldInstance.getLastModifiedTime(); if (time != null) { newInstance.setLastModifiedTime(time); } } { FileTime time = oldInstance.getLastAccessTime(); if (time != null) { newInstance.setLastAccessTime(time); } } }
private ZipEntry cloneEntry(ZipEntry entry) { ZipEntry newEntry = new ZipEntry(entry.getName()); newEntry.setTime(entry.getTime()); if (entry.getCreationTime() != null) { newEntry.setCreationTime(entry.getCreationTime()); } if (entry.getLastModifiedTime() != null) { newEntry.setLastModifiedTime(entry.getLastModifiedTime()); } if (entry.getLastAccessTime() != null) { newEntry.setLastAccessTime(entry.getLastAccessTime()); } newEntry.setComment(entry.getComment()); newEntry.setExtra(entry.getExtra()); return newEntry; } }