WdCopySearchOptions
복사 작업에 사용할 파일 및 디렉터리 필터 패턴을 지정합니다.구문
멤버
_In_z_ includeFilePattern형식: const char* 복사 작업에 포함할 파일을 지정하는 glob 패턴입니다(예: 모든 파일을 포함하려면
"*", 실행 파일과 DLL만 포함하려면 "*.exe;*.dll").
_In_z_ excludeFilePattern형식: const char* 복사 작업에서 제외할 파일을 지정하는 glob 패턴입니다(예: 디버그 기호를 제외하려면
"*.pdb").
_In_z_ excludeDirPattern형식: const char* 복사 작업에서 제외할 디렉터리를 지정하는 glob 패턴입니다(예: Visual Studio 및 빌드 출력 디렉터리를 제외하려면
".vs;obj").
includeFileAttributes형식: uint64_t 복사에 포함되기 위해 파일이 가져야 하는 파일 특성의 비트마스크입니다. 특성으로 필터링하지 않으려면
0으로 설정합니다. 파일 특성에 대한 추가 정보는 File Attribute Constants를 참조하세요.
excludeFileAttributes형식: uint64_t 복사에서 파일을 제외하는 원인이 되는 파일 특성의 비트마스크입니다. 특성으로 필터링하지 않으려면
0으로 설정합니다. 파일 특성에 대한 추가 정보는 File Attribute Constants를 참조하세요.
예제
.exe와 .dll 파일만 복사:
temp라는 이름의 디렉터리 제외:
포함 패턴과 제외 패턴이 충돌하는 경우 제외 패턴이 우선하며 해당 파일은 복사되지 않습니다.
설명
이 구조체를 WdRemoteCopy의searchOptions 매개 변수로 전달하여 복사 작업에 포함할 파일과 디렉터리를 필터링합니다. searchOptions에 nullptr이 전달되면 필터링 없이 모든 파일이 복사됩니다.
