2010-04-23 8 views

Répondre

1

Suite recherchera du répertoire racine et ses sous-dossiers accessibles quel que soit le dossier que vous avez actuellement.

dir \*.txt /s 

ou

dir c:\*.txt /s 
dir d:\*.txt /s 

etc

2
c: 
cd \ 
dir /s *.txt 
d: 
cd \ 
dir /s *.txt 
+2

Bien qu'il ne recherche que des sous-répertoires, il vous faut "cd" dans le répertoire racine. Je ne connais pas non plus un moyen de l'obtenir pour rechercher tous les lecteurs (c'est-à-dire si vous êtes dans C: \, il ne cherchera pas automatiquement D: \) –

+0

+1 @ Simon. Merci d'avoir fait remarquer cela. –

0

Essayez d'utiliser dir *.txt

+0

"Dans n'importe quel répertoire", at-il dit. :-) –

+0

Oops, d'une certaine façon je pensais qu'il voulait une commande qu'il exécuterait dans ce répertoire particulier ...: | – anonymous

0
setlocal ENABLEEXTENSIONS 
FOR %%A IN (a b c d e f g h i j k l m n o p q r s t u v w x y z) DO @call :dumpdrive %%A 
echo Done... 
goto :EOF 
:dumpdrive 
FOR /R "%1:\" %%B IN (*.txt) DO @echo.%%~fB 
goto :EOF 
Questions connexes