메인 콘텐츠로 건너뛰기

WdDeleteOptions

원격 디바이스에서의 삭제 작업에 대한 옵션을 지정합니다. 도입된 릴리스: RIT 0.0.13-preview.

구문

멤버

commonRootAlias
형식: const char*
원격 디바이스의 공통 루트 위치에 대한 선택적 별칭입니다(UTF-8). 기본 공통 루트 위치를 사용하려면 nullptr로 설정합니다. deleteRootFolder
형식: bool
true이면 remoteFolderPath 폴더의 콘텐츠가 삭제된 후 해당 폴더 자체의 제거를 시도하지만, 폴더가 비어 있는 경우에만 시도합니다. 필터링된 삭제로 항목이 남아 있으면 폴더는 유지됩니다. 기본값인 false이면 remoteFolderPath의 콘텐츠만 삭제되고 폴더 자체는 그대로 유지됩니다. remoteFolderPath가 단일 파일로 확인되면 이 필드는 무시됩니다. 이 필드는 remoteFolderPath 자체의 제거만 제어합니다. 이 값과 관계없이, 작업은 디렉터리 필터를 통과하는 빈 하위 디렉터리(이미 비어 있던 디렉터리 포함)의 제거를 시도합니다.

설명

이 구조체를 deleteOptions 매개 변수를 통해 WdDeleteRemoteFiles에 전달합니다. deleteOptions에 nullptr을 전달하면 remoteFolderPath가 상대 경로일 때 기본 공통 루트 위치가 사용되며, 폴더의 콘텐츠만 삭제됩니다. 삭제는 최선의 방식으로 수행됩니다. WdDeleteRemoteFiles가 성공적으로 반환되더라도 선택된 모든 항목이나 루트 폴더가 제거되었음을 보장하지는 않습니다. remoteFolderPath가 절대 경로인 경우 commonRootAlias는 무시됩니다. remoteFolderPath가 상대 경로인 경우 별칭으로 식별된 공통 루트를 기준으로 확인되며, 별칭이 지정되지 않은 경우 기본 공통 루트 위치를 기준으로 확인됩니다.

요구 사항

함께 보기

마지막 수정일 2026년 10월 19일