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 :

rechercher un répertoire vide


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Points : 25
    Points
    25
    Par défaut rechercher un répertoire vide
    Bonjour,

    quelle commande faire pour rechercher un répertoire sans fichier.

    Exemple si mon répertoire \\civ\j_serveur\pdf\1\ ne contient aucun fichier,
    je veux aller vers :FIN

  2. #2
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    Ce que tu veut c'est tester un répertoire pour savoir s'il est vide ? c'est bien ca ?
    Si oui, voici:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    for /r "monRep\" %%i in (*.*) do set VrTest=%%i
    if "%VrTest%"=="" echo Le r‚pertoire est vide

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Points : 25
    Points
    25
    Par défaut rechercher un répertoire vide
    C'est Exactement Ce Que Je Voulais.
    Merci Infiniment Du Renseignement

  4. #4
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    De rien

  5. #5
    Membre émérite Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Points : 2 453
    Points
    2 453
    Par défaut
    Une variante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    for /f "usebackq" %%i in (`dir monRep\ /b`) do goto Suite
    goto Fin
    
    :Suite
    echo la suite
    
    :Fin
    echo la fin
    Je la trouve plus élégante mais ça n'engage que moi

  6. #6
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    Ca veut dire quoi usebackq ?

  7. #7
    Expert éminent sénior

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Points : 32 888
    Points
    32 888
    Par défaut
    C'est une option de la commande FOR
    http://www.microsoft.com/technet/pro....mspx?mfr=true

  8. #8
    Membre éprouvé
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Points : 1 018
    Points
    1 018
    Par défaut
    Salut

    Quel intérêt ici d'utiliser for alors que l'on peut utiliser if ?
    Si le dossier contient plusieurs fichiers, il y aura des itérations inutiles avec for...

  9. #9
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    Citation Envoyé par maxim_um
    Quel intérêt ici d'utiliser for alors que l'on peut utiliser if ?
    Tu peut faire ca celement avec un IF montre moi coment tu fait

  10. #10
    Membre éprouvé
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Points : 1 018
    Points
    1 018
    Par défaut
    if not exist dossier\* goto fin

  11. #11
    Débutant  
    Avatar de koKoTis
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 438
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 438
    Points : 2 415
    Points
    2 415
    Par défaut
    J'aurai du y pensser

  12. #12
    Membre éprouvé
    Avatar de maxim_um
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    895
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 895
    Points : 1 018
    Points
    1 018
    Par défaut
    ben oui

  13. #13
    Membre émérite Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Points : 2 453
    Points
    2 453
    Par défaut
    Citation Envoyé par maxim_um
    Salut

    Quel intérêt ici d'utiliser for alors que l'on peut utiliser if ?
    Si le dossier contient plusieurs fichiers, il y aura des itérations inutiles avec for...
    Pas avec ma version

    Mais c'est sur ça reste la grosse bertha pour tuer une mouche

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

Discussions similaires

  1. Inno Setup et répertoire vide
    Par jojo86 dans le forum Outils
    Réponses: 2
    Dernier message: 05/02/2008, 13h49
  2. recherche multicritère résultat vide
    Par csophie49 dans le forum VBA Access
    Réponses: 5
    Dernier message: 17/08/2007, 14h50
  3. recherche de fichier vide
    Par garga69 dans le forum Linux
    Réponses: 3
    Dernier message: 30/12/2006, 19h56
  4. Tâche FTP de Ant : répertoire vide
    Par sc_wizard29 dans le forum ANT
    Réponses: 1
    Dernier message: 24/09/2006, 18h38
  5. Rechercher une ligne vide
    Par nico-pyright(c) dans le forum Traitement d'images
    Réponses: 7
    Dernier message: 22/12/2005, 18h10

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