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

C# Discussion :

Problème lors du renomage d'un zip


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 111
    Par défaut Problème lors du renomage d'un zip
    Bonjour a tous,

    Dans mon projet, j'ai besoin de ziper un pdf et lui donné un nom précis, cela semble fesable facilement, mais il me sort un truc je n'arrive pas a s'avoir d'ou:
    je zip le fichier par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     public static void CompresssFile(String IN_FilePath, String OUT_FileName) 
            { 
                FileStream fsSource = new FileStream(IN_FilePath, FileMode.Open); 
                FileStream fsDest = new FileStream(OUT_FileName, FileMode.Create); 
                GZipStream compStream = new GZipStream(fsDest, CompressionMode.Compress); 
                int theByte = fsSource.ReadByte(); 
                while (theByte != -1) { 
                    compStream.WriteByte((byte)theByte); 
                    theByte = fsSource.ReadByte(); 
                } 
                compStream.Close(); 
                fsSource.Close(); 
                fsDest.Close(); 
            }
    Suposant que le fichier de sortie est : monFichier.pdf.zip et moi je dois avoir monFichier_pdf.zip donc je renomme le zip pour avoir le nom que je veux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    if (File.Exists("monFichier.pdf.zip"))
                    Microsoft.VisualBasic.FileSystem.Rename("monFichier.pdf.zip", "monFichier_pdf.zip");
    Alors ca marche aussi, mais meme mon pdf qui est dans le zip est renomé aussi, chose que je trouve bizzare car via Explorateur, on peut modifier le nom d'un zip sans pour autant que son contenu soit renomer aussi.

    Une idée, je suis à coté de la plaque !!

    Merci d'avance

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Bonjour,

    Si dans ta méthode de compression, tu donnes le bon out_filename directement le problème est-il le même ?

    Et sinon au lieu d'aller chercher
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Microsoft.VisualBasic.FileSystem.Rename
    pourquoi ne pas utiliser ?

    Bon courage

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 111
    Par défaut
    Oui, j'ai essayé de faire directement mais j'ai toujours le meme problème

    Merci pour le File.Move je l'avais complétement zaper, je cherchais que du Rename, j'ai testé ca donne le meme problème

  4. #4
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2007
    Messages
    693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 693
    Par défaut
    Essaye d'utiliser SharpLib par exemple pour faire la compression

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 111
    Par défaut
    J'ai essayer et ca marche impécable Merci
    Parcontre t'aurait pas une idée pour comment faire afin de déziper en utilisant le meme outils ( j'ai essayer de décompresser autrement ca marche pas )

Discussions similaires

  1. probléme lors du download de zip
    Par boudigard dans le forum Langage
    Réponses: 2
    Dernier message: 30/04/2009, 14h32
  2. [Zip] Problème lors de la décompression
    Par Sayrus dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 28/03/2007, 14h55
  3. Problème lors de décompression zip
    Par LuckyLuke56 dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 19/10/2006, 00h39
  4. Problème lors du chargement
    Par carlito dans le forum Flash
    Réponses: 26
    Dernier message: 06/01/2004, 15h21
  5. Réponses: 2
    Dernier message: 17/08/2003, 20h07

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