Partilhar via


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.

Consulte também

Tarefas

Como: Comparar duas pastas

Como: Reconciliar as diferenças entre duas pastas