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

Dotnet Discussion :

FileSystemWatcher : nom de dossier qui ne se copie pas


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur en alternance
    Inscrit en
    Décembre 2016
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur en alternance
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2016
    Messages : 112
    Par défaut FileSystemWatcher : nom de dossier qui ne se copie pas
    Bonjour tout le monde, je suis actuellement sur un petit projet en c#, le but est d'avoir deux dossiers, un dossier "d'entrée" et un dossier de sortie, le dossier de sortie doit être identique aux dossier d'entrée, c'est à dire que lorsqu'on met un sous dossier ou un fichier dedans (image, txt ...) il doit être copier en sortie. Jusque la ça va je me débrouille, j'utilise des fileSystemWatcher et tout marche correctement.
    Mais lorsque je créer un nouveau dossier en entrée et que je lui donne un nom, le dossier en sortie ne prend pas de nom, en pas a pas je vois que je passe dans la méthode juste avant de mettre le nom et donc le nom est le nom par défaut d'un dossier, par contre avec un fichier ça fonctionne...
    Et de plus, il faut que j'ai des événements sur le dossier de sortie : si je créer, supprime, change ou renomme un fichier dans le dossier de sortie j'annule le changement (je recréer le dossier si il a été supprimé, etc...) mais le problème c'est que tous ces événements sont appelés lors de l'appel des événements sur le dossier d'entrée (en gros si je créer un fichier en entrée je le copie dans sortie mais du coup la copie lance tous les événements sur la sortie...) (ils sont aussi appelés lorsque j'agis directement sur le dossier de sortie et la il fonctionne très bien), en fait j'aimerais que ces événements ne soit appelés que par l'utilisateur lorsqu'il agit sur le dossier de sortie et non par moi lorsque je fais une action
    En espérant que vous puissiez m'aider.

    Merci
    Cordialement

  2. #2
    Membre confirmé
    Homme Profil pro
    Développeur en alternance
    Inscrit en
    Décembre 2016
    Messages
    112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur en alternance
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2016
    Messages : 112
    Par défaut
    Bon et bien j'ai trouvé, c'est un peu moche mais en gros il faut utiliser des booleens qu'on set a true en entrée et en sortie si ils sont a true on ne fait aucune action sauf remettre le bool a false

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

Discussions similaires

  1. [Joomla!] site ne s'affiche pas aprés changement du nom du dossier qui le contient
    Par mouned dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 07/03/2015, 18h56
  2. Réponses: 2
    Dernier message: 09/12/2013, 10h23
  3. [Batch] Recherche documents puis copie avec nom du dossier
    Par Vincss dans le forum Scripts/Batch
    Réponses: 11
    Dernier message: 19/05/2010, 10h30
  4. lire le nom des fichiers qui se trouvent dans un dossier
    Par foufoulol dans le forum Langage
    Réponses: 6
    Dernier message: 05/05/2008, 11h38
  5. programme qui retourne le nom du dossier courrant
    Par reeda dans le forum Général Java
    Réponses: 3
    Dernier message: 03/02/2008, 03h06

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