다음을 통해 공유


폴더 비교 필터

업데이트: 2007년 11월

폴더 비교 필터는 비교할 파일이나 폴더의 이름과 일치시키는 데 사용되는 순서가 지정된 이름 필터 목록입니다. 비교를 사용하여 이름 필터에 대해 파일 이름이나 폴더 이름을 확인할 수 있습니다. 비교 작업 중에 일치 항목이나 제외 항목이 발견되면 비교가 중지됩니다.

다음은 기본 이름 필터입니다.

!*.pdb;!*obj;!*.dll;!*.exe;!*.res;!*.resources;!*.cache;!*.ilk;!obj\;!objd\;!bin\

이름 필터

다음 와일드카드 문자는 이름 필터에 사용되는 경우 특수한 의미를 가집니다.

  • ? - 정확히 한 문자에 해당합니다.

  • * - 0개 이상의 문자에 해당합니다.

  • ! - 제외 이름 필터를 지정합니다.

  • \ - 폴더 이름 필터를 지정합니다.

  • ; - 이름 필터 구분 기호입니다.

    참고:

    “ < > | \b \0 \t 및 0-31 문자는 이름 필터에 사용할 수 없습니다.

이름 필터는 다음 규칙을 사용하여 파일 이름과 폴더 이름에 적용됩니다.

  • 비교에서 파일 이름이나 폴더 이름을 확인할 때 필터를 지정한 순서대로 각 필터와 이름을 비교합니다. 파일 이름이나 폴더 이름이 필터와 일치하면 이 이름은 곧바로 일치하는 항목이 되어 남은 필터에 대해서는 비교되지 않습니다.

  • 폴더 필터는 \ 와일드카드 문자로 끝나야 합니다.

  • 제외 필터는 ! 와일드카드 문자로 시작해야 합니다.

  • 제외 필터가 아닌 필터를 지정하면 지정된 필터와 일치하는 파일 또는 폴더만 결과에 포함됩니다.

  • 제외 필터를 지정하면 제외 필터와 일치하지 않는 모든 파일이나 폴더가 결과에 포함됩니다.

  • 파일이나 폴더 이름의 하위 집합을 제외하려면 먼저 일치시킬 파일이나 폴더 이름에 대해 필터를 지정한 다음 제외 필터를 지정해야 합니다.

예제

필터 이름 마스크의 예:

이름 마스크

설명

*.cs

모든 C# 파일을 표시합니다.

My*.bmp

My로 시작하는 모든 비트맵 파일을 표시합니다.

!*.exe

모든 실행 파일을 제외합니다.

!objd\

모든 objd 폴더를 제외합니다.

필터 예제:

필터

설명

*.cs;!objd\;!obj\;!bin\

objd, obj, bin 폴더의 C# 파일을 제외한 모든 C# 파일을 표시합니다.

!*.resx;!*ini;!resources\;!*junk*\

모든 .resx 및 .ini 파일, resources 폴더의 모든 파일, 이름에 junk가 포함된 폴더의 모든 파일을 제외합니다.

참고 항목

작업

방법: 두 폴더 비교

방법: 두 폴더 간의 차이점 조정