다음을 통해 공유


RemoveFile 테이블

RemoveFile 테이블에는 RemoveFiles 작업제거할 파일 목록이 포함되어 있습니다. 이 테이블의 FileName 열을 Null로 설정하면 빈 폴더 제거가 지원됩니다.

RemoveFile 테이블에는 다음 열이 있습니다.

열쇠 Nullable
FileKey 식별자 Y N
구성 요소_ 식별자 N N
파일 와일드카드필레나메 N Y
DirProperty 식별자 N N
InstallMode 정수 N N

 

fileKey

이 특정 테이블 항목을 식별하는 데 사용되는 기본 키입니다.

Component_

Component 테이블의 첫 번째 열에외부 키입니다. 이 필드는 제거할 파일을 제어하는 구성 요소를 참조합니다.

FileName

이 열에는 제거할 파일의 지역화 가능한 이름이 포함됩니다. 이 열이 null이면 지정한 폴더가 비어 있으면 제거됩니다. 와일드카드와 일치하는 모든 파일이 지정된 디렉터리에서 제거됩니다.

디르프로퍼티

제거할 파일 폴더의 전체 경로로 확인되는 값이 있는 속성의 이름입니다. 이 속성은 디렉터리 테이블디렉터리 이름, AppSearch 테이블설정된 속성 또는 전체 경로를 나타내는 다른 속성일 수 있습니다.

installMode

다음 값 중 하나여야 합니다.

상수 16 진수 십진법 묘사
msidbRemoveFileInstallModeOnInstall 0x001 1 연결된 구성 요소가 설치되는 경우에만 제거합니다(msiInstallStateLocal 또는 msiInstallStateSource).
msidbRemoveFileInstallModeOnRemove 0x002 2 연결된 구성 요소가 제거되는 경우에만 제거합니다(msiInstallStateAbsent).
msidbRemoveFileInstallModeOnBoth 0x003 3 위의 경우 중 하나에서 제거합니다.

 

발언

이 테이블의 파일 참조는 RemoveFiles 작업의해 처리됩니다.

유효성 검사

ice03
ICE06
ice18
ICE32
ICE45
ice64