Boucle fichier dans un repertoire [résolu] - Shell/Batch - Programmation
Marsh Posté le 22-07-2008 à 21:49:00
Bon bien j'ai trouvé en faite il liste aussi les fichiers dans les sous-répertoires
Fait enlever le /r
Marsh Posté le 08-08-2008 à 10:21:07
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 /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
Marsh Posté le 08-08-2008 à 11:54:28
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.
Marsh Posté le 22-07-2008 à 21:10:27
Salut.
J'essaye de faire un batch pour mencoder et je comprend pourquoi elle s'exécute 2 fois.
la boucle:
le résultat (j'ai 3 fichiers dans le répertoire):
Alors qqun comprend et comment faire pour passé que 1 fois?
Message édité par sixpack le 22-07-2008 à 21:48:27