Bagikan melalui


Tabel RemoveFile

Tabel RemoveFile berisi daftar file yang akan dihapus oleh tindakan RemoveFiles. Mengatur kolom FileName tabel ini ke Null mendukung penghapusan folder kosong.

Tabel RemoveFile memiliki kolom berikut.

Kolom Jenis Kunci Dapat diubah ke null
FileKey Pengidentifikasi Y N
Komponen_ Pengidentifikasi N N
FileName WildCardFilename N Y
DirProperty Pengidentifikasi N N
InstallMode Bilangan bulat N N

 

Kolom

FileKey

Kunci primer yang digunakan untuk mengidentifikasi entri tabel khusus ini.

Komponen_

Kunci eksternal kolom pertama tabel Komponen. Bidang ini mereferensikan komponen yang mengontrol file yang akan dihapus.

Filename

Kolom ini berisi nama file yang dapat dilokalkan untuk dihapus. Jika kolom ini null, maka folder yang ditentukan akan dihapus jika kosong. Semua file yang cocok dengan kartubebas akan dihapus dari direktori yang ditentukan.

DirProperty

Nama properti yang nilainya diasumsikan untuk diselesaikan ke jalur lengkap ke folder file yang akan dihapus. Properti dapat menjadi nama direktori dalam tabel Direktori, properti yang diatur oleh tabel AppSearch, atau properti lain yang mewakili jalur lengkap.

InstallMode

Harus salah satu dari nilai berikut.

Terus-menerus Heksadesimal Desimal Deskripsi
msidbRemoveFileInstallModeOnInstall 0x001 1 Hapus hanya ketika komponen terkait sedang diinstal (msiInstallStateLocal atau msiInstallStateSource).
msidbRemoveFileInstallModeOnRemove 0x002 2 Hapus hanya ketika komponen terkait sedang dihapus (msiInstallStateAbsent).
msidbRemoveFileInstallModeOnBoth 0x003 3 Hapus dalam salah satu kasus di atas.

 

Keterangan

Referensi file dalam tabel ini diproses oleh tindakan RemoveFiles.

Validasi

ICE03
ICE06
ICE18
ICE32
ICE45
ICE64