Oppure

Loading
01/03/10 20:50
Rikisonny
Salve a tutti ho cercato un po su internet ma non ho trovato niente soprattutto per estrarre mentre per comprimere si.. Avevo trovato alcune dll da dover aggiungere ma spesso a pagamento e le poche che ho trovato gratuite non andavano... qualcuno mi puo aiutare su come potere estrarre un archivio *.zip?
aaa
01/03/10 21:06
Rikisonny
avevo gia letto ma non funziona... e poi io non devo comprimere e decomprimere un file io ho gia un archivio zip creato con winzip per esempio e devo solo estrarre i file contenuti nell'archivio in un altra cartella!

FUNZIONA QUESTO:
Imports System.IO
Imports ICSharpCode.SharpZipLib.Zip
Public Class Form1

    Function Unzip(ByVal source As String, ByVal destination As String) As Boolean
        If (Not (File.Exists(source))) Then
            Return False
        End If
        If (Not (Directory.Exists(destination))) Then
            Return False
        End If
        Try
            Dim fastZip As FastZip = New FastZip
            fastZip.ExtractZip(source, destination, "")
        Catch
            Return False
        End Try
        Return True
    End Function

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Unzip("file.zip", "destinazione")
    End Sub
End Class
Ultima modifica effettuata da Rikisonny 01/03/10 21:29
aaa
01/03/10 22:35
lorenzo
infatti, nel post che ti ho segnalato, la prima libreria è la stessa che hai usato tu...se avessi letto con più attenzione la risposta di Totem in quel post lo avresti capito subito
aaa
01/03/10 22:37
Rikisonny
sisisi lo so che è la stessa ma mi dava sempre errore invece con questo codice sono riuscito!
aaa