c # sharpziplib Datei zum vorhandenen Archiv hinzufügen

Ich versuche, eine Datei mit dem folgenden Code zu einem vorhandenen Archiv hinzuzufügen. Beim Ausführen werden keine Fehler oder Ausnahmen angezeigt, aber es werden auch keine Dateien zum Archiv hinzugefügt. Irgendwelche Ideen warum?

        using (FileStream fileStream = File.Open(archivePath, FileMode.Open, FileAccess.ReadWrite))
        using (ZipOutputStream zipToWrite = new ZipOutputStream(fileStream))
        {
            zipToWrite.SetLevel(9);

            using (FileStream newFileStream = File.OpenRead(sourceFiles[0]))
            {
                byte[] byteBuffer = new byte[newFileStream.Length - 1];

                newFileStream.Read(byteBuffer, 0, byteBuffer.Length);

                ZipEntry entry = new ZipEntry(sourceFiles[0]);
                zipToWrite.PutNextEntry(entry);
                zipToWrite.Write(byteBuffer, 0, byteBuffer.Length);
                zipToWrite.CloseEntry();

                zipToWrite.Close();
                zipToWrite.Finish();
            }
        }

Antworten auf die Frage(7)

Ihre Antwort auf die Frage