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

Windows Discussion :

script batch - récupération d'un nom de fichier


Sujet :

Windows

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 56
    Points : 49
    Points
    49
    Par défaut script batch - récupération d'un nom de fichier
    Bonjour,

    Je débute en script batch (dos - winxp). Je souhaiterais récupérer le nom d'un fichier sans le passer comme paramètre au programme.
    Qd j'affiche la variable nomFile (voir ci-dessous) il m'affiche "commande ECHO désactivée", quelqu'un saurait-il m'expliquer mon erreur?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    @ECHO OFF
    SET nomFile =  
    SET /A compteur = 0
    
    FOR /F %%c IN ('dir *.dmp /B') DO IF NOT %%c == "" SET /A compteur=compteur+1 & SET nomFile = %%c
    
    IF %compteur% EQU 1 ECHO %nomFile% & GOTO dmpFound
    
    IF %compteur% LSS 1 ECHO Aucun dump trouvé ds ce répertoire & GOTO end
    
    IF %compteur% GTR 1 ECHO Erreur, plusieurs dump ds ce répertoire & GOTO end
    
    
    :dmpFound
    ECHO saut a dmpFound
    
    :end
    ECHO saut a end
    Sam

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 56
    Points : 49
    Points
    49
    Par défaut
    Oki j'ai repéré le problème.
    Ne jamais mettre d'espace entre le "nom de la variable", le "=" et la "valeur à affecter"

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

Discussions similaires

  1. Script Batch : Variable d'environnement dans un fichier "ordinaire"
    Par falcon dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 06/05/2008, 15h54
  2. Récupération d'un nom de fichier et d'un répertoire
    Par laurentdepibrac dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/07/2007, 10h36
  3. [RegEx] Récupération d'un nom de fichier
    Par cbb51800 dans le forum Langage
    Réponses: 5
    Dernier message: 14/11/2006, 09h36
  4. [BATCH] Espaces dans les noms de fichiers :|
    Par andlio dans le forum Windows
    Réponses: 1
    Dernier message: 03/08/2006, 03h42
  5. Récupération d'un nom de fichier
    Par chmaichel dans le forum Delphi
    Réponses: 17
    Dernier message: 10/07/2006, 15h13

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