Dos dir masque, veulent “*.xxx” et non pas “*.xxxzz”

Dans mes répertoires, j'ai les noms de fichier de type *.xxx et aussi *.xxxzz

Quand je fais dir /s/b "*.xxx" - je obtenir de l' *.xxxzz fichiers dans ma liste. Je ne PAS obtenir ces résultats dans un "Prendre les commandes" de la console, mais je n'en cmd console.

Comment puis-je obtenir cmd de me donner seulement *.xxx fichiers?

  • Quel système d'exploitation êtes-vous sur? L'Invite de Commande Windows (cmd) n'est pas DOS. Qu'est-ce que le "Take Command" console? Je peux confirmer ce comportement étrange cependant.
  • Windows 7. "Prendre les commandes" est un autre processeur de commande - vous pouvez le trouver sur Google 😉 Oui, c'est un comportement étrange, je me demande si le del masque fonctionne de la même manière!
  • Comme une approche alternative, vous pouvez utiliser PowerShell? Son Get-ChildItem (avec dir, ls, et gci alias) ne semble pas présenter ce problème. Voir ss64.com/ps/get-childitem.html. Vous avez aussi d'autres options pour filtrer vos résultats (comme Where-Object).
InformationsquelleAutor Mark Robbins | 2014-05-15