IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

Ajouter un fichier à un Zip déjà existant


Sujet :

LabVIEW

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Points : 10
    Points
    10
    Par défaut Ajouter un fichier à un Zip déjà existant
    Bonjour,

    J'ai testé la fonction ZIP et tout va bien si on crée un fichier ZIP ("Nouveau fichier zip") qu'on ajoute des fichiers ("Ajouter un fichier au fichier Zip") et qu'on le ferme ("Fermer le fichier zip)
    Mais je voudrais ajouter un fichier à un fichier zip déjà existant et contenant d'autres fichiers. Et là, il me semble que le problème c'est de récupérer l'identifiant du fichier zip soit le paramètre = "le fichier zip en sortie" (I64).

    * J'ai tenté la fonction "ouvrir un fichier" mais le refnum obtenu n'est pas compatible avec le numéro de fichier zip que la fonction "ajouter un fichier à un fichier zip" attend
    * J'ai essayé de dézipper pour récupérer les fichiers avant de tout remettre dans un nouveau zip avec le fichier supplémentaire mais toujours pas d’identifiant fichier et cela ne fonctionne pas comme je veux.

    Il y a déjà un message d'il y a quelques années mais jamais résolu.

    Merci beaucoup de me donner au moins des idées

    Attention je n'ai que la version 9 de Labview.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Salut,
    Je n'ai jamais utilisé les fichiers Zip sous LabVIEW, mais en cherchant un peu dans la sous palettes "E/S sur fichiers" je n'ai pas trouvé de vi "Open Zip", a priori on peut crée un nouveau et décompresser un fichier existant. Donc, tu dois décompressé d'abord pour ajouter ton fichier et compressé le tout par la suite.
    A vérifier!
    A+
    Reg
    CLAD

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Bonjour. Merci de la réponse.

    Comme je le signalais, j'ai déjà essayé cette approche, ce n'est pas une solution qui fonctionne.

    Pour rentrer dans les détails
    * outre le fait que cela prend du temps si les fichiers sont volumineux
    * qu'il y a le risque qu'à la moindre erreur que le zip soit irrécupérable - et plus on fait de manip plus il y a risque d'erreur
    * le principal inconvénient est de changer les dates des fichiers (du au dézippage)
    et surtout que labview est capable de mettre 2 fois le même fichier dans le zip.

    Par exemple j'ai un fichier Zip avec Fic1 et Fic2, je lui demande de zipper Fic1 et je me retrouve avec 3 fichiers Fic1 - Fic1 et Fic2 ...

    ....

Discussions similaires

  1. Ajouter un fichier a un war existant
    Par totoche dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 07/10/2010, 10h58
  2. Ajouter un fichier à un Zip
    Par ggounouman dans le forum Entrée/Sortie
    Réponses: 10
    Dernier message: 07/04/2008, 15h19
  3. Ajouter un fichier à un projet existant
    Par laurent933 dans le forum Visual C++
    Réponses: 1
    Dernier message: 30/12/2007, 10h16
  4. Réponses: 2
    Dernier message: 03/10/2007, 17h45
  5. [LabView 8.20] Ajouter un fichier dans un zip
    Par Gaorr dans le forum LabVIEW
    Réponses: 0
    Dernier message: 19/09/2007, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo