Ich habe einen Ordner "D:\folder"
und in diesem Ordner habe ich 10 Dateien, die ich in ein neues Archiv "D:\folder.zip"
zippen muss.Wie alle Dateien im Ordner
Derzeit verwende ich ICSharpCode.SharpZipLib, aber dies ist keine zwingende Voraussetzung, so dass andere Lösungen akzeptabel sind.
Das Problem, mit dem ich konfrontiert bin, ist, dass, wenn ich versuche, die Methode FileStream fs = File.OpenRead(@"D:\folder")
auszuführen, bekomme ich einen Fehler wegen des Zugriffs auf den angegebenen Pfad.
Wie kann ich diese Dateien auf einfache Weise komprimieren?
Eine schnelle Google-Suche: http://www.codeproject.com/Articles/37887/C-Zip-Files-and-or-Folders - Vielleicht könnte es Ihnen helfen. –
Siehe [wie man alle Dateien innerhalb eines bestimmten Ordners liest] (http://stackoverflow.com/questions/5840443/how-to-read-all-files-inside-particular-folder). –
mögliches Duplikat von [Zip-Ordner in C#] (http://stackoverflow.com/questions/905654/zip-folder-in-c-sharp) –