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 작업의해 처리됩니다.
유효성 검사