Wie man Zip-Dateien mit VB Net

December 28

Wissen, wie man zip-Dateien mit Visual Basic (VB) können Sie Zeit sparen, wenn Sie viele Dateien komprimieren möchten. ZIP ist ein Dateiformat für die Dateikomprimierung verwendet. Dateien sind oft gezippt, wenn sie gehen, für schnellere Übertragung per e-Mail gesendet werden. Sie sind auch gezippt, um Festplattenplatz zu sparen. VB ist eine objektorientierte Programmiersprache von Microsoft entwickelt wurde. VB wird geschätzt für seine Flexibilität und Anwenderfreundlichkeit.

Anweisungen

1 Starten Sie Microsoft Visual Basic Express, und klicken Sie auf "New Project..." im linken Bereich des Bildschirms. Doppelklicken Sie auf "Konsolen Anwendung."

2 Drücken Sie "STRG + A" und dann "Löschen", um die vorhandenen Code zu entfernen.

3 Kopieren Sie und fügen Sie den folgenden Code in "Module1.vb" Modul.

Imports System.IO

System.IO.Compression importiert

Modul Modul1

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)

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

Ende-Modul

4 Bearbeiten Sie die folgende Codezeile und geben Sie Ihren eigenen Pfad ein.

Dim ZipDirPath As String = "C:\filesToZip"

Mit "F5" um das Programm auszuführen.