ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
478
478
EMPFEHLEN
-
Hallo,
ich möchte folgendes realisieren.Ich möchte Datein eines Ordners auslesen lassen und sie in einer Liste in einer Windowsform ausgeben.Mit der Liste möchte ich später arbeiten aus der Liste möchte ich dann die Datein nehmen und sie in eine datei kompremieren mithilfe von System.IO.Compression als GzipStream.Dazu ist noch zusagen,ich programmiere noch nicht sehr lang noch sehr sehr unerfahren.Wollte fragen ob ein Erfahrener mir evt. Denkanstöße mir geben könnte wie man dieses realisieren könnte.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO.Compression; namespace ContentCompression { public partial class frmMain : Form { public frmMain() { InitializeComponent(); } private void btnOpen_Click(object sender, EventArgs e) { //TODO: Ordner öffnen, alle Dateien in Liste laden } private void btnSave_Click(object sender, EventArgs e) { //TODO: Alle Dateien aus Ordner mithilfe von System.IO.Compression in // eine Datei schreiben (GzipStream) } } }
-
Hi und Willkommen bei tutorials.de,
sorry für die späte Antwort.
Also, als Erstes musst du Mal alle Dateinamen aus dem Verzeichnis herausfinden.
das geht in C# recht einfach, so:
wobei pfad eben der Verzeichnispfad ist.Code csharp:1
string[] dateien = Directory.GetFiles("pfad");
Dann machst du einen FileStream mit Schreibzugriff, um die neue Datei schreiben zu können.
Zusätzlich den GZipStream, der den FileStream als Ziel haben will.
Mit einer foreach-Schleife wird dann das dateien-Array durchgegangen.
Pro Dateiname öffnest du einen Filestream, liest alles heraus, schreibst es
in den GZipStream, und schließt ihn wieder.
Am Schluss noch den GZipStream und den "seinen" FileStream schließen.
GrußNetiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
"Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?
Ähnliche Themen
-
ZipException: unknown compression method
Von Kai008 im Forum JavaAntworten: 0Letzter Beitrag: 11.07.10, 04:41 -
a:after{content:...}
Von DaRealMC im Forum CSSAntworten: 1Letzter Beitrag: 06.11.06, 19:31 -
System.IO.Compression
Von LordDeath im Forum .NET DatenverwaltungAntworten: 4Letzter Beitrag: 07.06.06, 13:32 -
Content....
Von aGradriC im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 09.07.04, 20:32 -
jmf compression + streaming
Von martinkores im Forum JavaAntworten: 0Letzter Beitrag: 12.02.04, 09:46





Zitieren

Login





