Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1522 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Script batch - Lister dans un fichier tous les .exe d'un répertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Script batch - Lister dans un fichier tous les .exe d'un répertoire

n°2114711
lespagnol9​393
Technology addict !
Posté le 04-12-2011 à 00:31:06  profilanswer
 

Coucou à tous !
 
Je butte un peu sur un bout de mon code, donc je viens chercher un peu de votre aide  :p  
Je précise que j'ai essayé de chercher par moi-même, mais n'étant pas très doué, je ne pense pas avoir trouvé quelque chose qui pourrait m'aider.
 
Donc voili voilou:

 
          J'aimerais lister dans un fichier tous les fichiers portant une extension .r00 (avec, si possible, leur path absolu respectif)
          (si possible, pour tous les dossiers de la racine de D: plus ceux d'un seul niveau inférieur ( D: / * / ) seulement)
          Pour ensuite exécuter chaque fichier trouvé, les un après les autres.
 
Auriez-vous un petit coup de pouce à me donner ?
 
(Batch ou VB, mais je maitrise plus le batch  :ange: )
 
Merci à ceux qui prendront un tout petit peu de leur temps pour m'aider, et excellente journée à tous  :hello:

 
 [:athome]


Message édité par lespagnol9393 le 04-12-2011 à 00:58:50

---------------
Mon FeedBack
mood
Publicité
Posté le 04-12-2011 à 00:31:06  profilanswer
 

n°2114712
lespagnol9​393
Technology addict !
Posté le 04-12-2011 à 01:00:01  profilanswer
 

Bon, j'ai réussi à écrire dans un fichier les résultats, avec la commande:
 
          for /r "D:\" %%i in (*.r00) do echo %%i >> Resultats.txt
 
Mais je n'ai pas encore réussi à ne "scanner" dans les répertoires de la racine et d'un niveau inférieur seulement...
 
Des idées ? :)


Message édité par lespagnol9393 le 04-12-2011 à 01:00:23

---------------
Mon FeedBack
n°2114716
lespagnol9​393
Technology addict !
Posté le 04-12-2011 à 01:58:49  profilanswer
 

Finalement j'ai abandonné l'idée de ne scanner qu'un niveau et son niveau inférieur seulement.
J'ai bien essayé ça d’exécuter les lignes de mon fichier de résultats:

 
          for /r "D:\__EN.ATTENTE\" %%i in (*.r00) do echo %%i >> Liste_Des_Fichiers_A_Executer.txt
          for /f %%j in (Liste_Des_Fichiers_A_Executer.txt) do %%j
 
Mais ça marche pas :)


Message édité par lespagnol9393 le 04-12-2011 à 02:07:49

---------------
Mon FeedBack
n°2116542
Xspawn_Lpc
Posté le 13-12-2011 à 20:15:52  profilanswer
 

Pourquoi ne pas utiliser un simple dir ?
 
dir /b /s *.r00


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
n°2116560
lespagnol9​393
Technology addict !
Posté le 13-12-2011 à 22:15:20  profilanswer
 

Je pense que ça revient au même, effectivement.
Reste le problème des sous-dossiers ;)


---------------
Mon FeedBack
n°2292935
littlepony
Posté le 29-11-2016 à 16:56:36  profilanswer
 

Xspawn_Lpc a écrit :

Pourquoi ne pas utiliser un simple dir ?
 
dir /b /s *.r00


 
Effectivement ça marche bien. mais comment tu peux faire pour enlever toutes les infos relatives au fichier "taille en ko etc." pour ne garder que les infos minimales (fichier_1.exe, fichier_2.exe, etc.)
merci merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Script batch - Lister dans un fichier tous les .exe d'un répertoire

 

Sujets relatifs
[BATCH] Passer une commande en argument à l'appel de cmd.exe[Résolu][Bash] Recherche ligne par ligne dans un fichier .gz
Comment supprimer une boite de dialogue à l'ouverture d'un fichier?[DELPHI] Lire les détails d'un fichier ?
Rechercher les csv d'un répertoire et import dans des tables Access[XUL/js] variables en global dans un fichier annexe
Erreur de script PHP pour crontabTraduire un fichier HTML volumineux ...
erreur d'exécution scriptscript de désinstallation d'imprimante réseau
Plus de sujets relatifs à : Script batch - Lister dans un fichier tous les .exe d'un répertoire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR