Dateien zur ZIP-Datei hinzufügen

Ich versuche, einer ZIP-Datei einige Dateien hinzuzufügen. Sie erstellt die Datei, fügt jedoch nichts hinzu. Code 1:

<code>String fulldate = year + "-" + month + "-" + day + "-" + min;

File dateFolder = new File("F:\\" + compname + "\\" + fulldate);
dateFolder.mkdir();

String zipName = "F:\\" + compname + "\\" + fulldate + "\\" + fulldate + ".zip";

zipFolder(tobackup, zipName);
</code>

Meine Funktion:

<code>public static void zipFolder(File folder, String name) throws Exception {
    byte[] buffer = new byte[18024];

    ZipOutputStream out = new ZipOutputStream(new FileOutputStream(name));
    FileInputStream in = new FileInputStream(folder);

    out.putNextEntry(new ZipEntry(name));

    int len;

    while((len = in.read(buffer)) > 0) {
        out.write(buffer, 0, len);
    }

    out.closeEntry();
    in.close();
    out.close();
}
</code>

Bearbeiten: Ich fand das Problem, es gab nur Probleme beim Schreiben von Dateien vom Laufwerk C: \ in eine ZIP-Datei im Laufwerk F: \ Wenn Sie die Dateien im angegebenen Ordner durchlaufen möchten, verwenden Sie die

Antworten auf die Frage(2)

Ihre Antwort auf die Frage