71 votes

L'équivalent Windows de la commande find d'Unix pour rechercher plusieurs types de fichiers

Bien que l'installation de cygwin dans Windows donne accès à la plupart des commandes Unix, je me demandais comment rechercher plusieurs types de fichiers en une seule commande en utilisant la commande "find" de Windows.
ie : find . -name *.cpp -o -name *.h -o -name *.java

La commande ci-dessus me donne une liste de tous les cpp, h & java, quel sera l'équivalent en utilisant le find de Windows ?

105voto

JAB Points 11053

Ceci va localiser tous les fichiers avec les extensions données dans le répertoire de travail actuel et tous les sous-répertoires :

dir *.cpp *.h *.java /b/s

Ver https://technet.microsoft.com/en-us/library/cc755121.aspx pour plus d'informations sur l'utilisation de dir .

-4voto

Sreedhar GS Points 410

Findstr /p /s /i .

La commande ci-dessus recherche le texte donné dans les répertoires et sous-répertoires courants. /n imprimera également les numéros de ligne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X