NSR
Mitglied
Sers Leute,
(Link zu der Seite wos die dll gibt: http://www.codeplex.com/DotNetZip)
mein Problem ist nicht, wie man ein Zip erstellt. Des weiß ich schon nämlich so:
Das hinzufügen von dateien ist auch kein Problem:
Mein Problem ist, dass es das Zip immer mit "Unterverzeichnisse Einbeziehen" speichert. D.h. dass beim entpacken immer die Ordner, die zu der Datei führen mit gespeichert werden. (z.b. Datei liegt unter Desktop -> Beim entpacken sind vor dem File die Ordner "Dokumente und Einstellungen, ... , Desktop"). Kann mir einer von euch vielleicht helfen und sagen wie ich das Abgeschaltet bekomme?.
Habe schon aber ohne Erfolg bzw. war auch alles auf Enlisch und des isch meins nicht so gut, könnte also auch theoretisch sein dass ichs einfach überlesen hab :-(. Hab auch die Funktionen der Ionic dll durchgesehen, aber da da nirgends eine Intelicense Hilfe dabei ist bin ich da nicht weit gekommen.
Wäre echt toll, wenn einer von euch mir sagen kann wie des geht. Danke schon einmal im vorraus.
Grüße Nico.
(Link zu der Seite wos die dll gibt: http://www.codeplex.com/DotNetZip)
mein Problem ist nicht, wie man ein Zip erstellt. Des weiß ich schon nämlich so:
Code:
using (ZipFile zip = new ZipFile())
{
zip.Save(sfd.FileName); //sfd = SaveFileDialog
}
Das hinzufügen von dateien ist auch kein Problem:
Code:
zFile = new ZipFile(ofd.FileName); //ofd = OpenFileDialog
foreach (string var in ofd.FileNames)
{
try //try und catch, damit man nicht extra überprüfen muss, obs die Datei schon gibt.
{ zFile.AddFile(var); }
catch (ArgumentException)
{ }
}
zFile.Save();
Mein Problem ist, dass es das Zip immer mit "Unterverzeichnisse Einbeziehen" speichert. D.h. dass beim entpacken immer die Ordner, die zu der Datei führen mit gespeichert werden. (z.b. Datei liegt unter Desktop -> Beim entpacken sind vor dem File die Ordner "Dokumente und Einstellungen, ... , Desktop"). Kann mir einer von euch vielleicht helfen und sagen wie ich das Abgeschaltet bekomme?.
Habe schon aber ohne Erfolg bzw. war auch alles auf Enlisch und des isch meins nicht so gut, könnte also auch theoretisch sein dass ichs einfach überlesen hab :-(. Hab auch die Funktionen der Ionic dll durchgesehen, aber da da nirgends eine Intelicense Hilfe dabei ist bin ich da nicht weit gekommen.
Wäre echt toll, wenn einer von euch mir sagen kann wie des geht. Danke schon einmal im vorraus.
Grüße Nico.
Zuletzt bearbeitet: