Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ZIPVIEWER - LISTER LE CONTENU D'UN ZIP


Information sur la source

Catégorie :Maths & Algorithmes Classé sous : zip, compression, pk Niveau : Débutant Date de création : 07/11/2006 Date de mise à jour : 07/11/2006 21:28:25 Vu / téléchargé: 4 441 / 217

Note :
Aucune note

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ce petit programme liste le contenu d'un zip.
Il utilise l'ocx gratuit XUnzip.

Le code fonctionne aussi en VB6 (Il suffit d'ajouter "Softwarium XUnzip" dans la liste des composants)
 

Source

  • Function ListZipFiles(FileName)
  • On Error Resume Next
  • dim xuz
  • set xuz = Server.CreateObject("xunzip30.unzip")
  • With xuz
  • .InputFile = FileName
  • .GetArchiveInfo
  • Dim i
  • dim tmp
  • dim IconName,IconName2
  • 'Affichage de la table
  • %>
  • <TABLE WIDTH=100% BORDER=1 CELLPADDING=2 CELLSPACING=0>
  • <COL SPAN=2>
  • <TR ALIGN="center" BGCOLOR="#33CC00">
  • <TD COLSPAN=2>Nombre de fichiers : <%=.FilesInArchiveCount%></TD>
  • </TR>
  • <TR ALIGN="CENTER" BGCOLOR="#FF9900">
  • <TD>Nom du fichier</TD>
  • <TD>Date & Heure</TD>
  • </TR>
  • <%
  • 'response.write "Nombre de fichiers : " & .FilesInArchiveCount & "<BR><BR>" & vbCrlf
  • For i = 0 To .FilesInArchiveCount
  • tmp = Split(.FilesInArchive(CLng(i)),"|")
  • IconName2 = Split(tmp(0),".")
  • IconName = IconName2(1)
  • %>
  • <TR BGCOLOR="#CCCCFF">
  • <TD>
  • <%
  • If FileExist(Server.MapPath("./Images/" & IconName & ".ico")) Then
  • %>
  • <IMG SRC="./Images/<%=IconName%>.ico" WIDTH=64 HEIGHT=64>
  • <%
  • Else
  • %>
  • <IMG SRC="./Images/Unrecognized.ico" WIDTH=64 HEIGHT=64>
  • <%
  • End If
  • %>
  • <%=tmp(0)%></TD>
  • <TD><%=tmp(6)%></TD>
  • </TR>
  • <%
  • Next
  • %>
  • </TABLE>
  • <%
  • End With
  • End Function
Function ListZipFiles(FileName)
 On Error Resume Next
 dim xuz
 set xuz = Server.CreateObject("xunzip30.unzip")
 With xuz
  .InputFile = FileName
  .GetArchiveInfo
  Dim i
  dim tmp
  dim IconName,IconName2
 'Affichage de la table
 %>
 <TABLE WIDTH=100% BORDER=1 CELLPADDING=2 CELLSPACING=0>
  <COL SPAN=2>
   <TR ALIGN="center" BGCOLOR="#33CC00">
 <TD COLSPAN=2>Nombre de fichiers : <%=.FilesInArchiveCount%></TD>
</TR>
   <TR ALIGN="CENTER" BGCOLOR="#FF9900">
    <TD>Nom du fichier</TD>
    <TD>Date & Heure</TD>
   </TR>
 <%
  'response.write "Nombre de fichiers : " & .FilesInArchiveCount & "<BR><BR>" & vbCrlf
  For i = 0 To .FilesInArchiveCount
   tmp = Split(.FilesInArchive(CLng(i)),"|")
IconName2 = Split(tmp(0),".")
IconName = IconName2(1)
%>
 <TR BGCOLOR="#CCCCFF">
     <TD>
  <%
  If FileExist(Server.MapPath("./Images/" & IconName & ".ico")) Then
   %>
   <IMG SRC="./Images/<%=IconName%>.ico" WIDTH=64 HEIGHT=64>
   <%
   Else
    %>
    <IMG SRC="./Images/Unrecognized.ico" WIDTH=64 HEIGHT=64>
    <%
  End If
  %>
   <%=tmp(0)%></TD>
     <TD><%=tmp(6)%></TD>  
   </TR>
  <%
  Next
  %>
   </TABLE>
  <%
 End With
End Function

Conclusion

Pour les icônes, elles sont sur http://users.skynet.be/huysmans/downloads/ASP_Applications/ZipViewer/Images_ZipViewer.zip
Je ne savais pas les mettre dans le zip car elles prenaient trop de place ...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

07 novembre 2006 20:49:09 :
Ajout du lien pour les icônes
07 novembre 2006 21:28:25 :
Ajout des ocx dans le zip (XZip & XUnzip)

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Compression en format zip sous asp. [ par Jackboy ] bonjour ! Compression en format zip sous asp.S&#233;lection dynamique d'image (selon choix d'un usager) et compression des images en format zip ?Avez problème de décompression de fichier zip- les fichiers restent ouverts [ par mohamed_bn ] med belhassen j'ai utilis&#233; ce petit programme que j'ai trouv&#233; sur ce site dans mon application web. il permet de d&#233;compresser les fichi Zip en .net (+ précisément C#) [ par Jackboy ] Salut !J'aimerai avoir la m&#233;thode ou le composant que je pourrai utiliser pour transferr&#233; des images et autres chez un client (download a sa décompression de fichier zip [ par coulis ] Bonjour &#224; tous,On transfert quotidiennement sur mon serveur le fichier suivant : "VOWPC190.tar.Z"Il s'agit d'un zip que je dois d&#233;compresser transfert d'un fichier zip à partir du serveur vers son poste client [ par bsmoumene ] Bonjour Monsieur,veuillez m'aider, voil&#224; mon probl&#232;me c que je veux donner la possibilit&#233; au client de faire un transfert d'un fichier Récupérer le contenu d'une .zip [ par foofur ] Bonjour &#224; tous, Je vais essayer de m'expliquer au mieux :1/ je dois me connecter sur un serveur via ftp2/ je dois recuperer le fichier le plus re Télécharger un fichier zip [ par TTMan ] Bonjour,Je vous expose mon problème:Je consomme un webservice qui me permet de récupérer le lien vers un fichier zip contenant un xml que j'intègre da Zip [ par jorrie ] bonjours, Comment peux zipper un fichier qui est place sur le serveur a l'aide d'une page asp.x place sur un ordinateur autre que le serveur CS TOOLBAR [ par BruNews ] OHE les utilisateurs IE: NOUVELLE CSBar incluant liens vers tous les sites CS, Emploi, Technos, boutique et geoguide y compris. http://brunew Compression [ par lephy ] Bonjour,Je cherche a compresser des fichiers en fichier zipMerci de m'aider


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,89 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.