Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/06/2013, 09:37
davidalonsso05
 
Fecha de Ingreso: enero-2013
Mensajes: 93
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: Comprimir los archivos de una carpeta por SEPARADO.

No me aparece la opcion de EnumarateFiles.

Logre hacerlo de la siguiente forma:

Código vb:
Ver original
  1. Public Sub Comprimir()
  2.  
  3.         For Each archivo As String In My.Computer.FileSystem.GetFiles(Me.TextBox1.Text, "*", FileIO.SearchOption.SearchAllSubDirectories)
  4.             Using zip As ZipFile = New ZipFile()
  5.                 zip.AddFile(archivo, "")
  6.                 zip.Save(Path.Combine(Me.TextBox1.Text, Path.GetFileNameWithoutExtension(archivo) + ".zip"))
  7.             End Using
  8.         Next
  9.  
  10.     End Sub
Y me comprime de manera exitosa los archivos por separado.

Sin embargo, si la carpeta cuenta con subcarpetas quisiera preguntarle si desea comprimir las subcarpetas pero aun no encuentro la solucion...
Confirmo utilizo Vb 2005