Recherche de fichier dans une arborescence

dir /S * /A-D /B | find /V /C « :: » dir *.txt : liste le contenu du répertoire courant (ayant un nom se terminant par .txt) avec comme options :

/A-D : liste tout sauf les répertoires /B : utiliser le format abrégé (nom de fichier uniquement)

| : transmet le résultat de la commande précédente à find find : cherche toutes les occurences :

/V : n’étant pas vides (« :: ») /C : affiche le nombre de résultats trouvés

—————————————————

G:\TST\ECM>dir /S * /A-D /B | find /V /C « :: »
16
G:\TST\ECM>echo %errorlevel%
0

G:\TST\ECM>dir /S *.tru /A-D /B | find /V /C « :: »
File Not Found
0
G:\TST\ECM>echo %errorlevel%
1

G:\TST\ECM>dir /S * /A-D /B | find /V « :: »
G:\TST\ECM\Archive\production.zip_20161012_110217.zip G:\TST\ECM\Archive\supplier.zip_20161012_100435.zip G:\TST\ECM\Archive\supplier.zip_20161012_104136.zip G:\TST\ECM\Archive\supplier.zip_20161012_110116.zip G:\TST\ECM\Archive\supplier.zip_20161012_111016.zip G:\TST\ECM\Archive\supplier.zip_20161012_92028.zip G:\TST\ECM\Archive\supplier.zip_20161012_93628.zip G:\TST\ECM\Log\20161012_100435_Tpush_pile_SUP.log G:\TST\ECM\Log\20161012_104136_Tpush_pile_SUP.log G:\TST\ECM\Log\20161012_110116_Tpush_pile_SUP.log G:\TST\ECM\Log\20161012_110217_Tpush_pile_PRD.log G:\TST\ECM\Log\20161012_111016_Tpush_pile_SUP.log G:\TST\ECM\Log\20161012_92028_Tpush_pile_SUP.log G:\TST\ECM\Log\20161012_93628_Tpush_pile_SUP.log G:\TST\ECM\SAS\SAS_PRD\liste_site_ecm_prd.txt G:\TST\ECM\SAS\SAS_SUP\liste_site_ecm_sup.txt

G:\TST\ECM>dir /S *.tru /A-D /B | find /V « :: »
File Not Found

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *