-
Cómo comprimir archivos con VB Net
-
Saber cómo los archivos zip utilizando Visual Basic.NET (VB.NET) le puede ahorrar tiempo si se necesita para comprimir una gran cantidad de archivos. Zip es un formato de archivo utilizado para la compresión de archivos. Los archivos se comprimen a menudo si es que van a ser enviados a través de correo electrónico para una transferencia más rápida. También están comprimidos para ahorrar espacio en el disco duro. VB.NET es un lenguaje de programación orientado a objetos desarrollado por Microsoft. VB.NET es valorado por su flexibilidad y facilidad de uso.
Instrucciones
1 Iniciar Microsoft Visual Basic Express y haga clic en "Nuevo proyecto ..." en el panel izquierdo de la pantalla. Haga doble clic en "Aplicación de consola."
2 Pulse la tecla "Ctrl + A" y luego pulse "Borrar" para eliminar el código existente.
3 Copia y pega el código siguiente para su módulo "Module1.vb".
Imports System.IO
Las importaciones System.IO.Compression
Module Module1
Sub Main()
Dim zipDirPath As String = "C: \ filesToZip"
Dim Info Dir Como DirectoryInfo = Nueva DirectoryInfo (zipDirPath)
Para cada currentFileInfo Como FileInfo En DirInfo.GetFiles ()
Comprimir (currentFileInfo)
Siguiente
End Sub
Private Sub Comprimir (ByVal currentFileInfo Como FileInfo)
Usando INFILE Como FileStream = currentFileInfo.OpenRead ()
If (File.GetAttributes (currentFileInfo.FullName) Y FileAttributes.Hidden) _
& Lt;> FileAttributes.Hidden Y currentFileInfo.Extension & lt;> ".gz" Entonces
Usando archivosalida Como FileStream = File.Create (currentFileInfo.FullName + ".gz")
El uso de la compresa Como GZipStream = _
Nueva GZipStream (OUTFILE, CompressionMode.Compress)
inFile.CopyTo (Comprimir)
Console.WriteLine ( "Comprimido {0} de {1} a {2} bytes.", _
currentFileInfo.Name, currentFileInfo.Length.ToString (), _
outFile.Length.ToString ())
El uso de terminar
El uso de terminar
Terminara si
El uso de terminar
End Sub
Módulo fin
4 Editar la siguiente línea de código y escriba su propia ruta de archivo.
Dim zipDirPath As String = "C: \ filesToZip"
Pulse la tecla "F5" para ejecutar el programa.