COMPACTAR PASTA USANDO SYSTEM.IO.COMPRESSION

MALA 07/11/2012 13:19:58
#413718
ola amigos, estou querendo compactar pasta com esta class alguem pode me ajudar.
ALTAIR148 07/11/2012 13:29:28
#413720
Boa tarde,

Nesse LINK tem um excelente tutorial. Eu particularmente prefiro usar esse EXEMPLO, nunca tive problemas com ele.
MALA 08/11/2012 14:45:39
#413803
Imports System.IO
Imports System.IO.Compression

Module MTeste
Sub Main()

Dim zipDirPath As String = [Ô]C:\filesToZip[Ô]

Dim DirInfo As DirectoryInfo = New DirectoryInfo(zipDirPath)

For Each currentFileInfo As FileInfo In DirInfo.GetFiles()

Compress(currentFileInfo)

Next
End Sub

Private Sub Compress(ByVal currentFileInfo As FileInfo)

Using inFile As FileStream = currentFileInfo.OpenRead()

If (File.GetAttributes(currentFileInfo.FullName) And FileAttributes.Hidden) <> FileAttributes.Hidden And currentFileInfo.Extension <> [Ô].gz[Ô] Then

Using outFile As FileStream = File.Create(currentFileInfo.FullName + [Ô].gz[Ô])

Using Compress As GZipStream = New GZipStream(outFile, CompressionMode.Compress)
[ô]da erro bem aki nesta linha
inFile.CopyTo(Compress)

Console.WriteLine([Ô]Compressed {0} from {1} to {2} bytes.[Ô], currentFileInfo.Name, currentFileInfo.Length.ToString(), outFile.Length.ToString())

End Using

End Using

End If

End Using

End Sub
End Module

queria usar esta funcao mas esta dando erro, alguem pode me ajudar ?
ALTAIR148 08/11/2012 15:00:47
#413805
Citação:

queria usar esta funcao mas esta dando erro, alguem pode me ajudar ?



Tá... está dando um erro... E qual o erro?
Tópico encerrado , respostas não são mais permitidas