Filtros de comparação de pasta
[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]
O filtro de comparação de pasta é uma lista ordenada de filtros de nome usado para corresponder os nomes dos arquivos ou pastas que você está comparando.Você pode usar Comparar para avaliar o arquivo ou pasta nomes com os filtros de nome.Uma vez Comparar localiza uma correspondência ou exclusão, a comparação é interrompida.
Os filtros de nome padrão são:
! *.pdb;!*obj;!*.dll;!*.exe;!*.res;!*.Recursos;!*.cache;!*.ilk;!obj\;!objd\;!bin\
Filtros de nome
Os seguintes caracteres curinga com significado especial quando usado em um filtro de nome:
?-Corresponde exatamente um caractere
* - Corresponde a zero ou mais caracteres
!-Especifica um filtro de nome de exclusão
\-Especifica um filtro de nome de pasta
;-Nome do filtro delimitador
Observação: Os seguintes caracteres não são permitidos no nome filtros : “ < >| \b \0 \t e caracteres de 0 a 31 .
Os filtros de nome são aplicados aos nomes de arquivos e pastas usando as seguintes regras:
Quando Comparar avalia um nome de arquivo ou pasta, ele compara o nome para cada filtro na ordem especificada os filtros.Assim que o nome do arquivo ou pasta corresponder a um filtro, o nome é uma correspondência e ele não é comparado com sistema autônomo demais filtros.
Um filtro de pasta deve terminar com o \ caractere curinga.
Um filtro de exclusão deve começar com o!caractere curinga.
Se você especificar os filtros que não sejam o filtro de exclusão, somente arquivos ou pastas que correspondem aos filtros especificados serão incluídas nos resultados da.
Se você especificar um filtro de exclusão, todos os arquivos ou pastas que não coincidirem com o filtro de exclusão serão incluídas nos resultados.
Se você desejar excluir um subconjunto de nomes de arquivos ou pastas, você deve especificar o filtro para o nome do arquivo ou pasta que deseja corresponder ao primeiro e, em seguida, especifique o filtro de exclusão.
Exemplos
Exemplos de máscara nome do filtro:
Nome de máscara |
Descrição |
---|---|
*.cs |
Corresponde a todos os arquivos translation from VPE for Csharp. |
My*.bmp |
Corresponde a todos os arquivos de bitmap que começam com My. |
! *.exe |
Exclui todos os arquivos executável. |
! objd\ |
Exclui todas as pastas objd. |
Exemplos do filtro:
Filtro |
Descrição |
---|---|
*.cs;!objd\;!obj\;!bin\ |
Corresponde a todos os arquivos translation from VPE for Csharp, exceto aqueles em objd, obj ou bin pastas. |
! *.resx;!*ini;!Recursos\;!*junk*\ |
Exclui todos os arquivos .resx e. ini, todos os arquivos na pasta recursos e todos os arquivos em qualquer pasta com um nome que inclui o lixo de palavra. |