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

Scripts/Batch Discussion :

Analyse de nom de fichiers [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juin 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2014
    Messages : 3
    Par défaut Analyse de nom de fichiers
    Bonjour,

    je rencontre le problème suivant :

    J'ai, dans un répertoire, une tétrachiée de fichiers nommés comme ceci : NOM,PRENOM-ONSENFOUT

    Je voudrais extraire la partie NOM-PRENOM afin de créer un répertoire nommé NOM,PRENOM et placé le(s) fichier(s) de ces personnes dans leur repertoire respectif.

    Mon problème : je faisais une recherche du caractère '-' pour "découper" le nom des fichiers mais certains NOM et/ou PRENOM contiennent des '-'
    donc toute mon analyse est foutue...

    Pour le NOM, il me suffit de chercher d'abord le caractère ',' ainsi je récupère le nom (qu'il contienne un '-' ou pas , le problème est réglé) mais pour le prénom étant donné que le délimiteur après celui-ci est '-' si le prénom en contient un, cela fausse le truc...

    Pour simplifier dans la partie ONSENFOUT, il peut aussi y avoir des '-' (j'avais pensé à rechercher si il y a avait un deuxième '-' après la virgule mais bon...)

    Une peu d'aide (une idée, une piste) serait bienvenu...

    En espérant avoir été clair,
    Merci.

    Milo.

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,

    L'unique solution (que je vois) serait du semi automatique:
    - si il y a plus de 2 "-" on prompt pour que tu délimites manuellement le nom sinon on envoie en auto.


  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juin 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2014
    Messages : 3
    Par défaut
    Salut

    Tout d'abord merci pour ta réponse.

    C'est bien ce que je craignais, va falloir réfléchir un peu plus que prévu

    Il faut faire un batch qui compte les '-' comme tu l'as dit

    Il y a juste 3 cas :

    1 '-' -> pas de tiret dans NOM, PRENOM, ca roule...
    2 ou + '-' -> voir si il se situe avant ','
    si oui, le '-' se situe dans dans le NOM -> pas de pb , NOM est la partie avant le délimiteur ','
    si non, le '-' se situe dans la partie PRENOM-ONSENFOUT, donc demande a l'utilisateur ou se situe le nom en proposant les possibilités à l'utilisateur.

    C'est à peu prés ça, non ?

    Thx.

    Milo.

  4. #4
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Oui exactement


  5. #5
    Futur Membre du Club
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juin 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2014
    Messages : 3
    Par défaut
    Super.
    Merci pour ton aide rapide et efficace !

    A+
    Milo.

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

Discussions similaires

  1. Comment récupérer le nom du fichier sans l'extension ?
    Par altahir007 dans le forum Langage
    Réponses: 16
    Dernier message: 13/11/2009, 13h20
  2. Récupérer le nom du fichier spool correspondant à un job
    Par chtiot dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 23/02/2004, 20h28
  3. Réponses: 2
    Dernier message: 29/01/2004, 11h05
  4. Réponses: 4
    Dernier message: 10/10/2003, 18h04
  5. nom de fichier et variables d'environnement
    Par joebarthib dans le forum Langage
    Réponses: 2
    Dernier message: 18/07/2002, 15h21

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