Encontrar todos os diretórios contendo semicolon (;)

3

Como posso procurar por todos os diretórios / pastas que contêm o caractere ;.

A partir desta pergunta eu vejo que eu posso procurar por qualquer outro caractere usando, por exemplo, para encontrar todos os diretórios contendoa

dir /S *a* /AD

No entanto, ;atua como um delimitador, por isso, *;*está dizendo para encontrar *ou *, ou seja, qualquer coisa ou qualquer coisa , e retornando todos os subdiretórios, em vez de apenas aqueles que contêm ;.

Isso seria ótimo se eu quisesse encontrar, por exemplo, xou ycomo eu poderia *x*;*y*, mas como faço para combinar ;?

Paul S.
fonte

Respostas:

5

Você deve citar o padrão:

dir /s /ad "*;*"

Desta forma, o DIR tratará *;*como um único token. Isso também é útil para outros caracteres especiais, como espaço, vírgula, circunflexo ( ^), etc.

efotinis
fonte