Savoir fichiers ZIP à l'aide de Visual Basic.NET ( VB.NET ) peut vous faire gagner du temps si vous avez besoin de compresser un grand nombre de fichiers . Zip est un format de fichier utilisé pour la compression de fichiers. Les fichiers sont souvent compressés s'ils vont être envoyés par e-mail pour un transfert plus rapide . Ils sont également compressés pour économiser de l'espace sur le disque dur . VB.NET est un langage de programmation informatique orienté objet développé par Microsoft . VB.NET est apprécié pour sa souplesse et sa facilité d'utilisation. Instructions
1
Démarrez Microsoft Visual Basic Express et cliquez sur "Nouveau projet ... " Dans le volet gauche de votre écran . Double -cliquez sur " Application console. "
2
Appuyez sur "Ctrl + A" et appuyez sur "Supprimer " pour supprimer le code existant.
3
Copier collez le code suivant dans le module " Module1.vb " .
Imports System.IO Imports
System.IO.Compression
Module Module1 Sub
Main ()
zipDirPath As String = " C: \\ filesToZip "
DirInfo As DirectoryInfo = New DirectoryInfo ( zipDirPath )
Chaque currentFileInfo Comme FileInfo En DirInfo . GetFiles ()
Compress ( currentFileInfo )
Suivant
End Sub
Compress Private Sub ( ByVal currentFileInfo Comme FileInfo )
aide inFile Comme FileStream = currentFileInfo.OpenRead ()
( File.GetAttributes ( currentFileInfo.FullName ) et FileAttributes.Hidden ) _
<> FileAttributes.Hidden Et currentFileInfo.Extension < > " . gz "
puis en utilisant outFile Comme FileStream = File.Create ( currentFileInfo.FullName + ". gz " )
utilisant Compress Comme GZipStream = _
New GZipStream ( outFile , CompressionMode.Compress )
inFile.CopyTo ( Compress )
Console.WriteLine (" Compressed {0} de { 1} à { 2 } octets. ", _ < br >
currentFileInfo.Name , currentFileInfo.Length.ToString (), _
outFile.Length.ToString ())
End Using
End Using
End If End Using
End Sub End Module
4
Modifiez la ligne de code suivante et tapez votre propre fichier chemin
zipDirPath As String = . "C: \\ filesToZip " .
Appuyez sur " F5" pour exécuter votre programme