Batch

NOHA -  
BlackCraft50 Messages postés 41 Statut Membre -
Bonjour,
est ce que vous pouvez m'aider dans cet exercice:
écrire un script batch qui permet de tester si un répertoire est vide ou non dans le cas ou le répertoire est déjà existant,ce script affiche le message "le répertoire est vide" ou affiche "le répertoire est non vide".
merci beaucoup

2 réponses

  1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
     
    1
    1. NOHA
       
      ???
      0
      1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501 > NOHA
         
        Qu'est-ce que tu ne comprends pas ?
        0
    2. NOHA
       
      j'ai comprends pas comment tester si un répertoire est vide on utilise quelle commande?
      0
    3. Utilisateur anonyme
       
      google "batch tester si repertoire est vide", 1er lien, copier/coller, 30 secondes le tout et ça pollue pas le net avec un nième doublon
      0
  2. BlackCraft50 Messages postés 41 Statut Membre 4
     
    Bonjour,
    ma solution pour tester si un répertoire est vide est de copy paste cela dans un fichier .bat:

    :error
    echo Collez ici la direction du répertoire.
    echo (Ex: "C:\Users\%userprofile%\Desktop")
    SET /p dir=dir:&;
    pause
    IF EXIST %dir% goto test_inside
    echo Direction inexistante.
    pause
    goto error

    :test_inside
    IF EXISTE %dir%\* goto yes
    echo Le répertoire ne contient pas de fichiers
    pause
    exit

    :yes
    echo Le répertoire contient des fichiers
    pause
    exit


    Voila, coller sa dans un fichier .txt et change .txt par .bat.
    Lance le fichier .bat, logiquement le programme fonctionne.

    N'hésite pas à me dire si tu rencontre des problèmes.

    BlackCraft50
    0
    1. NOHA
       
      merci beaucoup beaucoup :)
      0
    2. BlackCraft50 Messages postés 41 Statut Membre 4
       
      Avec plaisir :D
      0