Lister les fichiers dans un fichier de sortie
bonjour,
J'ai une arborescence :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
e:\
|- rep1\
| |- file1
| `- ...
|- rep2\
| |- file1
| `- ...
|- file1
|- file2
`- ... |
L'objectif est le suivant :
* Lister dans un fichier via la commande ls pour windows les fichiers à la racine de e:\ sans être confronter de la présence de rep1\
* Pouvoir lister dans un autre fichier toujours avec la même commande les fichiers de rep1\
Le code :
Pour lister les fichiers se trouvant à la racine sans tenir compte de rep1, rep2 ... :
Code:
1 2 3 4
|
for /f %%a in ('"dir /b /a:-d "%2" 2>nul"') do (
ls -lGg %%a > %2\output.txt
) |
Je souhaiterai pouvoir lister également les fichiers se trouvant dans rep1\ mais je ne trouve pas car ls bloque en indiquant attention il y a des répertoires :aie:
Avez-vous une piste à me soumettre ?
Merci d'avance :mrgreen: