Hey leute,
ich arbeite seit kurzem wieder mit VB, da ich einen Clienten programmieren sollte(von wem das kam ist irrelevant). Nun kam ich auf die Idee:
1. Datei Downloaden (.rar datei)
2. Rar Datei indem Ordner verpacken
3. Datei löschen (rar datei)
4. Froh sein...
Nun denn beim Debuggen ist mir aufgefallen das er zwar die Datei erfolgreich entpackt, aber sollte die rar Datei mehr als 900 Dateien enthalten,z.B. beim Gameclient, entpackt er immer wieder die gleichen Dateien und das dauert.
Nun wollte ich Fragen, ob es einen Weg gibt nur die Dateien, die noch nicht existieren oder anders sind zu entpacken? ?(
Ich entpacke mit UnRARNET.dll
hier mal mein Source code womit ich das ganze entpacken will
das is nicht der ganze Code, das ist nur der Befehl der das Ganze entpackt.
ps:hab noch nicht viel mit UnRAR gearbeitet. GOOGLE HAB ICH NICHTS GEFUNDEN.
Mfg Caote ;)
ich arbeite seit kurzem wieder mit VB, da ich einen Clienten programmieren sollte(von wem das kam ist irrelevant). Nun kam ich auf die Idee:
1. Datei Downloaden (.rar datei)
2. Rar Datei indem Ordner verpacken
3. Datei löschen (rar datei)
4. Froh sein...
Nun denn beim Debuggen ist mir aufgefallen das er zwar die Datei erfolgreich entpackt, aber sollte die rar Datei mehr als 900 Dateien enthalten,z.B. beim Gameclient, entpackt er immer wieder die gleichen Dateien und das dauert.
Nun wollte ich Fragen, ob es einen Weg gibt nur die Dateien, die noch nicht existieren oder anders sind zu entpacken? ?(
Ich entpacke mit UnRARNET.dll
hier mal mein Source code womit ich das ganze entpacken will
VB.NET-Quellcode
- Dim Files As String = Application.StartupPath & "\client.rar"
- Dim Path As String = Application.StartupPath
- Private Sub UnpackFile()
- Label1.Text = "Patching..."
- Try
- d.UnPackAll(Path)
- Catch ex As Exception
- MsgBox(ex.Message)
- Finally
- Label1.Text = "Patched"
- My.Computer.FileSystem.DeleteFile(Files)
- End Try
- End Sub
das is nicht der ganze Code, das ist nur der Befehl der das Ganze entpackt.
ps:hab noch nicht viel mit UnRAR gearbeitet. GOOGLE HAB ICH NICHTS GEFUNDEN.
Mfg Caote ;)
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Caote“ ()