Metodo File.ExtractToDirectory

giovedì 24 luglio 2014 - 15.38
Tag Elenco Tags  VB.NET  |  Windows Server 2008 R2  |  Windows 7  |  Visual Studio 2010  |  Visual Studio 2008  |  SQL Server 2008 R2  |  Internet explorer 8.0  |  Chrome  |  Safari  |  Firefox  |  Crystal Reports XI  |  SQL Reporting Services

fabiof Profilo | Newbie

Ciao a tutti,

ho la necessità di estrarre dei file da un file hupd.zip tramite codice Visual Basic .NET
ho trovato questo esempio che riporto di seguito che utilizza System.IO.Compression

Purtroppo i metodi ZipFile non mi vengono riconosciuti

Imports System.IO
Imports System.IO.Compression

Module Module1

Sub Main()
Dim startPath As String = "c:\example\start"
Dim zipPath As String = "c:\example\result.zip"
Dim extractPath As String = "c:\example\extract"

ZipFile.CreateFromDirectory(startPath, zipPath)

ZipFile.ExtractToDirectory(zipPath, extractPath)
End Sub

End Module

Sto sviluppando con VB 2008, ho installato .NET Framework 4.5.1

Sto sbagliando qualcosa, o ho dimenticato qualcos'altro?


grazie in anticipo




0v3rCl0ck Profilo | Guru

dalla documentazione msdn leggo che devi aggiungere il riferimento a "System.IO.Compression.FileSystem", per potere vedere la classe ZipFile, altrimenti nella libreria standard ci sono solo le classi GZip e Deflate.

http://msdn.microsoft.com/en-us/library/ms404280.aspx

"To use the ZipFile class, you must reference the System.IO.Compression.FileSystem assembly in your project."

con esempio correlato:

Imports System.IO Imports System.IO.Compression Module Module1 Sub Main() Dim startPath As String = "c:\example\start" Dim zipPath As String = "c:\example\result.zip" Dim extractPath As String = "c:\example\extract" ZipFile.CreateFromDirectory(startPath, zipPath) ZipFile.ExtractToDirectory(zipPath, extractPath) End Sub End Module


Ciao!


Michael Denny | Visual C# MVP
http://blogs.dotnethell.it/Regulator/
http://dennymichael.wordpress.com
http://mvp.microsoft.com/mvp/Michael%20Denny-5000735
Twitter: @dennymic
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5