Совсем не понимаю, что от меня требуется может кто на пальцах объяснить, как решать эту задачу? Очень мало информации дали по Zip-ам (((
package com.javarush.task.task31.task3105;
import java.io.*;
import java.nio.file.Files;
import java.util.ArrayList;
import java.util.List;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipOutputStream;
/*
Добавление файла в архив
*/
public class Solution {
public static void main(String[] args) throws IOException {
File file = new File(args[0]);
List<ZipEntry> zipEntryList = null;
ZipEntry entry;
try (ZipOutputStream zipOutputStream = new ZipOutputStream(new FileOutputStream(args[1]));
ZipInputStream zipInputStream = new ZipInputStream(new FileInputStream(args[1]))) {
while ((entry=zipInputStream.getNextEntry())!=null) {
zipEntryList.add(zipInputStream.getNextEntry());
}
ZipEntry zipEntry = new ZipEntry("/new" + args[0].substring(args[0].lastIndexOf("/")));
zipEntryList.add(0,zipEntry);
for (int i = 0; i < zipEntryList.size(); i++) {
zipOutputStream.putNextEntry(zipEntryList.get(i));
}
}
}
}