Servus
Ich hoffe, dass sich einer mit der DotNetZip Lib auskennt, denn ich habe ein Problem. Ich packe eine Datei und lade diese auf einen Server, danach möchte ich den zip Ordner wieder löschen. Doch das funktioniert nicht, da ich einen Fehler bekomme. (Datei wird verwendet) Allerdings wir dieser Ordner nirgens verwendet. Nur beim packen eben.
Hier mal mein Code:
Wie kann ich den zip Ordner nun aus dem Speicher werfen ?
MFG Andi2572
Ich hoffe, dass sich einer mit der DotNetZip Lib auskennt, denn ich habe ein Problem. Ich packe eine Datei und lade diese auf einen Server, danach möchte ich den zip Ordner wieder löschen. Doch das funktioniert nicht, da ich einen Fehler bekomme. (Datei wird verwendet) Allerdings wir dieser Ordner nirgens verwendet. Nur beim packen eben.
Hier mal mein Code:
VB.NET-Quellcode
- Private Sub Bild_Packen(PatNummer As String, Nachname As String)
- _patnummer = PatNummer
- _nachname = Nachname
- zip = New ZipFile
- '' add all those files to the ProjectX folder in the zip file
- zip.AddDirectory(IO.Path.Combine(IO.Path.GetTempPath, _patnummer & "_" & _nachname))
- zip.Comment = "This zip was created at " & System.DateTime.Now.ToString()
- 'zip.MaxOutputSegmentSize = 2 * 1024 * 1024 '' 2mb
- zip.Save(IO.Path.Combine(IO.Path.GetTempPath, _patnummer & "_" & _nachname & ".zip"))
- End Sub 'Bild wird in Archiv gepackt
- '===============================
- '= ORDNER AUF FTP SERVER LADEN =
- '===============================
- If CBool(ZipProgressEventType.Saving_Completed) = True Then
- FTP_Upload_wc = New WebClient
- FTP_Upload_wc.UploadFileAsync(New Uri(_serverpfad & _patnummer & "_" & _nachname & ".zip"), IO.Path.Combine(IO.Path.GetTempPath, _patnummer & "_" & _nachname & ".zip"))
- End If
- File.Delete(IO.Path.Combine(IO.Path.GetTempPath, _patnummer & "_" & _nachname & ".zip"))
Wie kann ich den zip Ordner nun aus dem Speicher werfen ?
MFG Andi2572