Partage
  • Partager sur Facebook
  • Partager sur Twitter

[.BAT] Script simple sur les fichiers

Parcours d'un répertoire et filtrage par extension

    14 octobre 2019 à 14:58:21

    Bonjour, 

    Je bloque sur un truc tout bête et malgré les différentes doc que j'ai pu lire, rien ne marche.

    J'ai un répertoire dans lequel se trouve des fichiers .txt. J'aimerais les récupérer et pour chacun d'eux, les utiliser comme argument dans l'exécution d'un autre programme. Pour être plus clair, d'un point de vue algorithmique :

    Pour chaque fichierTexte dans monRépertoire, faire

    monProgramme.exe fichierTexte

    Fin

    Possible de faire ça simplement ? Merci !

    • Partager sur Facebook
    • Partager sur Twitter
      14 octobre 2019 à 15:52:11

      Bonjour,

      Je pense que ceci devrait t'aider :

      @echo off
      setlocal EnableDelayedExpansion
      title test
      echo.
      
      ::::::: Variable :::::::
      set folder=D:\test
      set ext_search=*.txt
      ::::::: Variable :::::::
      
      cd /D "%folder%"
      For /F "delims=" %%i in ('dir /A:-D /O:N /B "%folder%\%ext_search%"') do (
      	echo %%i
      	REM start "Titre de mon programme" "chemin-de-mon-programme\nom-de-lexecutable.exe" "fichier texte en argument"
      	REM start "Notepad++" "C:\Program Files\Notepad++\notepad++.exe" "%%i"
      )
      echo.
      pause
      exit
      



      -
      Edité par Zaibai 14 octobre 2019 à 15:52:38

      • Partager sur Facebook
      • Partager sur Twitter

      [.BAT] Script simple sur les fichiers

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown