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 :

C# probleme de fichier locker


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de jerome.fortias
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 164
    Par défaut C# probleme de fichier locker
    Bonjour à tous

    Je développe un petit connecteur qui récupére un XML (53Mo) via un URL et qui le stocke sur le disque dur avec un nom de fichier généré automatique.... Jusque là ca va...

    Mais à la suite de mon code aprés avec créer un XmlDocument qu'on appellera par exemple monXml je fais un monXml.Load ("c:\\lexmlgenere.xml");

    et là j'ai une erreur :
    "
    The process cannot access the file 'c:\lexmlgenere.xml' because it is being used by another process." ...
    Mais c'est mon application qui vient de le créer...

    Quelqu'un aurait une idée ?

    Merci à tous

    Jerome

  2. #2
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par défaut
    Tu as bien referme ton XmlTextWritter? (ou toute autre classe qui t'as permis de creer le fichier XML)

  3. #3
    Membre confirmé Avatar de jerome.fortias
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 164
    Par défaut
    Evidemment (quoi que j'ai déja fait des bourdes de ce genre)... Sauf que j'ai récupéré un string et donc j'ai utilisé un simple streamwriter (pas de panique j'ai parsé mon XML il est correct)...

    J'ai inséré du delay de 30 secondes mais rien n'a changé pour autant...

  4. #4
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Montre ton code

  5. #5
    Membre confirmé Avatar de jerome.fortias
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    164
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2004
    Messages : 164
    Par défaut
    Euh pas possible... L'écriture du fichier est réalisé par une classe technique qui contient la méthode static que écrit mon XML dans mon répertoire inbound, et le chef de projet interdit qu'on montre même une petite partie du code... (je pourrais dire que c'est un enfoiré, mais c'est moi donc je la ferme)

    Je vais essayer de reproduire cela à la maison avec un code plus simple

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Bon bah je vais faire de la repetition : Es tu sur d'avoir fermé tous les flux lié à la copie de ton fichier XML ?

    Parce que vu l'erreur, soit tu ne fermes pas tous les flux, soit la connection http (utilisation de ton URL) n'est pas fermé, soit un petit malin a mis sur ta machine un programme qui s'amuse à ouvrir ton fichier XML avant toi.

    Donc à toi de voir

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 33
    Dernier message: 15/10/2004, 16h19
  2. [XSLT] Probleme de fichier passé en URL
    Par jean.lamy dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 07/05/2004, 17h48
  3. [LG]probleme lecture fichier
    Par yp036871 dans le forum Langage
    Réponses: 2
    Dernier message: 28/01/2004, 19h22
  4. [LG]Probleme lecture fichier file of ....
    Par John_win dans le forum Langage
    Réponses: 11
    Dernier message: 11/11/2003, 18h53
  5. [LG]Problème de fichier
    Par Andy_24DB dans le forum Langage
    Réponses: 11
    Dernier message: 03/11/2003, 19h07

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