[Batch] Condition fichier cache

Bonjour,
la j'ai un petit problème, je ne m'y connais pas plus qu'il faut en batch file (en Win2000) et je dois en faire un...
bon alors ma question :
je veux faire un If dossier caché
existe
fermer la fenêtre DOS
existe pas
exécuter fichier.exe
Je sais que c'est pas compliqué, malgré les recherches faites, je n'y comprend rien...

Merci de votre aide!!!

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. voila toto.bat :

    REM en début de ligne = commentaire

    REM faire un dir des fichiers cachés
    dir /A:H

    if %errorlevel% == 0 exit
    call fichier.exe

    tu peux remplacer
    dir /A:H
    par
    dir /A:H monfichier.txt
    pour tester la présence de monfichier.txt au lieu de n'importe quel fichier caché

    dis nous si ça marche bien stp que tout le monde en profite !
    1. Ben oui sa marche!!!!!!!!
      Merci beaucoup....
      -xxx-
      Une autre question... la j'ai comme information que
      date /T >> fichier.txt
      va écrire la date dans le fichier.. est-ce bien cela car ca ne fonctionne pas, du moins il n'y a rien d'écrit dans le fichier.
      Encore une chose...
      Pour y avoir le hostname d'écrit fait-on la même chose?? sans le /t...
      1. Resalut !

        je ferai plutot avec un seul '>' du style :

        date /T > fichier.txt

        hostname e sais pas si ça existe en DOS

        essayes

        hostname > toto.txt

        ou

        ipconfig > toto.txt

        @+,

        mirza
      2. hostname existe en effet, c'est le nom de l'ordinateur...

        cela ne fonctionnait pas parce qu'il ne faut pas d'espace aux contours du >

        exemple:

        date /t>>fichier.txt

        J'ai recherché aussi et >> entre les infos à la suite de ce qui est déja...

        exemple:

        jeu.21-03-2003
        vend.22-03-2003

        la j'ai un prob...
        pour mon installation, il faut que les user soit Administrateur, malheureusement, ceux-ci sont Power User.
        Y a-t-il possibilité de changer leur droits à partir de leur compte???
      3. @ladyrebonjour Lady,

        je n'y connais rien au droit, à mon avis postes un nouiveau message intutilé 'pb de rotis sous DOS pour installation' tu auras peut-être des rponses,

        bye

        mirza
      4. @ladyMerci,
        c'est ce que je vais faire immédiatement!!!

        a+
      5. @ladySalut!
        Essai ça:

        echo Nous sommes le %date% et, il est precisement %time%>>ton_fichier.txt

        Ca devrait t'enregistrer la date ainsi que l'heure exacte!!!