Wie füge ich Dateien zu einem vorhandenen Zip-Archiv hinzu

9

Wie kann ich einer vorhandenen ZIP-Datei eine Datei (fast immer eine einzige .csv-Datei) hinzufügen?

    
user3408397 11.03.2014, 23:59
quelle

3 Antworten

19

Da Sie in .NET 4.5 sind, können Sie die Klasse ZipArchive (System.IO.Compression) verwenden, um dies zu erreichen. Hier ist die MSDN-Dokumentation: ( MSDN ).

Hier ist ihr Beispiel, es schreibt nur Text, aber Sie könnten in einer .csv-Datei lesen und es in Ihre neue Datei schreiben. Um nur die Datei zu kopieren, würden Sie CreateFileFromEntry verwenden, was eine Erweiterungsmethode für ZipArchive ist.

%Vor%     
BradleyDotNET 12.03.2014 00:06
quelle
5

Der einfachste Weg ist, DotNetZip unter Ссылка

zu erhalten

Das Hinzufügen von Dateien kann so einfach sein wie

%Vor%

Andere Arten von Updates sind genauso trivial:

%Vor%     
Nicholas Carey 12.03.2014 00:25
quelle
3

Optimieren Sie einfach die Antwort von BradleyDotNET:

%Vor%     
Feiyu Zhou 05.12.2017 05:40
quelle

Tags und Links