bonjour,
je recupere sur le web un fichier zip que je voudrai dezipper en utilisant VB.net
Quelqu'un a t'il un exemple de code ?
Merci
@+ Vijeo
bonjour,
je recupere sur le web un fichier zip que je voudrai dezipper en utilisant VB.net
Quelqu'un a t'il un exemple de code ?
Merci
@+ Vijeo
Essaye avec SharpZipLib
Exemple: http://morpheus.ftp-developpez.com/sources/ZipFileDotnet/ZipFile.zip
merci pour la reponse.
par compte j"ai un soucis je n'arrive pas integrer l'objet dans mon projet. il faut dire que c'est projet database et que j'essaye de faire une function en VB.net dans le server SQL 2005 qui dezippe un fichier avant de pouvoir ranger les datas dans la table.. avez vous une autre solution ?
Merci
Vijeo
Bonjour,
je pense que vous êtes en train de faire un même projet que moi;
en fait moi aussi j'utilise SQL Server 2005 (SSIS) et pour pouvoir dézipper une archive .zip j'ai utilisé une Tache de script qui contient un code VB.NET,
ça marche bien mais le souci c'est la version d'evaluation de WinZip:
le code est le suivant:
Imports System
Imports System.IO
Imports System.Data
Imports Microsoft.VisualBasic
Imports System.Math
Imports Microsoft.SqlServer.Dts.Runtime
Public Class ScriptMain
Public Sub Main()
Dim i As Integer
Dim ThreadEnCours As Threading.Thread
Const ZIP_EXE As String = """C:\Program Files\WinZip\winzip32"""
Const source As String = """C:\Documents and Settings\Rabah\Mes documents\DataEcodex\ENCODEX_MARKET_PRICE.zip"""
Const target As String = """C:\Documents and Settings\Rabah\Mes documents\DataEcodex\ENCODEX_MARKET_PRICE"""
' Extrait la source vers target .
Shell(ZIP_EXE & " -e " & source & " " & target, vbHide)
'Pour pouvoir temporiser cette afin que l'opéartion de décompression
'soit fait avant que l'execution finisse.
ThreadEnCours = System.Threading.Thread.CurrentThread
For i = 0 To 30
ThreadEnCours.Sleep(1000) 'pause en milliseconde
Next i
Dts.TaskResult = Dts.Results.Success
End Sub
End Class
Pour le moment je réflechis à utiliser la librairie #ZipLib!
c'est vous avez quelque chose de mieux merci bien de me le signaler
Rabah
si tu veux toujours utiliser un logiciel tiers pour le zip/dezip, il y a 7-zip, libre d'utilisation et avec une interface en ligne de commande complète.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager