Você deve citar o padrão:
dir /s /ad "*;*"
Dessa forma, o DIR tratará *;* como um único token. Isso também é útil para outros caracteres especiais, como espaço, vírgula, circunflexo ( ^ ), etc.
Como posso pesquisar todos os diretórios / pastas que contenham o caractere ; .
De esta pergunta , vejo que posso pesquisar qualquer outro caractere usando, por exemplo para encontrar todos os diretórios contendo a
dir /S *a* /AD
No entanto, ; age como um delimitador, então *;* está dizendo para encontrar * ou * , ou seja, Qualquer coisa ou qualquer coisa , e retornando todos os subdiretórios, em vez de apenas aqueles contendo ; .
Isso seria ótimo se eu quisesse encontrar, por exemplo x ou y como pude *x*;*y* , mas como eu correspondo ; ?
Tags command-line windows