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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [résolu] Boucle fichier dans un repertoire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] Boucle fichier dans un repertoire

n°1763410
sixpack
Posté le 22-07-2008 à 21:10:27  profilanswer
 

Salut.
 
J'essaye de faire un batch pour mencoder et je comprend pourquoi elle s'exécute 2 fois.
 
la boucle:
 

Code :
  1. for /r %%f in (*.AVI) DO (echo "%%~nf.avi" "RECODED\%%~nf.avi" )


 
le résultat (j'ai 3 fichiers dans le répertoire):
 

Code :
  1. D:\Films\test>BoucleEcho
  2. "Dota_endless_story_small_DIVX.avi" "RECODED\Dota_endless_story_small_DIVX.avi"
  3. "en rodage MPEG.avi" "RECODED\en rodage MPEG.avi"
  4. "Lost.promo.3x09 XVID.avi" "RECODED\Lost.promo.3x09 XVID.avi"
  5. "Dota_endless_story_small_DIVX.avi" "RECODED\Dota_endless_story_small_DIVX.avi"
  6. "en rodage MPEG.avi" "RECODED\en rodage MPEG.avi"
  7. "Lost.promo.3x09 XVID.avi" "RECODED\Lost.promo.3x09 XVID.avi"
  8. D:\Films\test>


 
Alors qqun comprend et comment faire pour passé que 1 fois?
 
 
 :jap:


Message édité par sixpack le 22-07-2008 à 21:48:27
mood
Publicité
Posté le 22-07-2008 à 21:10:27  profilanswer
 

n°1763438
sixpack
Posté le 22-07-2008 à 21:49:00  profilanswer
 

Bon bien j'ai trouvé en faite il liste aussi les fichiers dans les sous-répertoires
 
Fait enlever le /r


Message édité par sixpack le 22-07-2008 à 21:51:18
n°1771042
toof89
Posté le 08-08-2008 à 10:21:07  profilanswer
 

Bonjour,

 

j'ai un petit soucis avec un batch qui sert a lister les acl de repertoires.
Je vous donne le code :

 

@echo off
dir /A:D /B /S /O:G %1 > ../Ressources/liste.txt
for /f "usebackq delims=" %%i in ('type ../Ressources/liste.txt') do ( cacls %%i>>../Ressources/audit.txt )
echo on

 

Le probleme, c'est que l'action du do se fait mais pas avec les bon arguments :

 

(cacls type ../Ressources/liste.txt  1>>../Ressources/audit.txt )

 

lorsque j'ouvre mon fichier audit.txt, il n'y a que l'aide de cacls qui y est inscrit.
Je ne vois pas le probleme.
Merci pour votre aide.

 

PS: lorsque je fait un echo %%i a la place de cacls il me renvoie "type ../Ressources/liste.txt" et non le contenu de liste.txt


Message édité par toof89 le 08-08-2008 à 10:32:46
n°1771114
toof89
Posté le 08-08-2008 à 11:54:28  profilanswer
 

Mon probleme est résolu en fait simplement il ne faut pas mettre type avec le chemin du fichier.
Finalement c'est le post des mec qui pose des questions auxquels ils trouvent tous seul les reponses xD.


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

  [résolu] Boucle fichier dans un repertoire

 

Sujets relatifs
importé un fichier excelBatch avec edition d'un fichier et variable
Lire un fichier dans mon application web[RESOLU] batch pour rebooté machine et relancer au démarrage
[Résolu] Envoi FTP de fichier Excel avec org.apache.commons.net.ftpTrier selon une colonne (résolu)
inclure un fichier php avec javascriptRecuprer L'URL du fichier Uploader !!
[VB6] Récupérer un fichier image sur le web => Non résolu 
Plus de sujets relatifs à : [résolu] Boucle fichier dans un repertoire


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