Table MoveFile

Ce tableau contient une liste de fichiers à déplacer ou à copier d’un répertoire source spécifié vers un répertoire de destination spécifié.

La table MoveFile présente les colonnes suivantes.

Colonne Type Clé Nullable
FileKey Identificateur O N
Component_ Identificateur N N
SourceName Texte N O
DestName Nom du fichier N O
SourceFolder Identificateur N O
DestFolder Identificateur N N
Options Integer N N

 

Colonnes

FileKey

Clé primaire qui identifie de manière unique un enregistrement MoveFile particulier.

Composant_

Clé externe dans la table Component. Si le composant référencé par cette clé n’est pas sélectionné pour l’installation ou la suppression, aucune action n’est effectuée sur cette entrée MoveFile.

SourceName

Cette colonne contient le nom localisable des fichiers sources à déplacer ou à copier. Il est possible que cette colonne soit vide. Consultez la description de la colonne SourceFolder. Ce champ doit contenir un nom de fichier long et peut inclure des caractères génériques (* et ?).

DestName

Cette colonne contient le nom localisable à attribuer au fichier d’origine après son déplacement ou sa copie. Si ce champ est vide, le fichier de destination reçoit le même nom que le fichier source.

SourceFolder

Cette colonne contient le nom d’une propriété ayant une valeur correspondant au chemin d’accès complet au répertoire source. Si la colonne SourceName est vide, la propriété nommée dans la colonne SourceFolder est supposée contenir le chemin d’accès complet au fichier source lui-même (y compris le nom du fichier).

DestFolder

Nom d’une propriété dont la valeur est résolue en chemin d’accès complet au répertoire de destination.

Options

Valeur entière spécifiant le mode de fonctionnement.

Constante Valeur hexadécimale Decimal Signification
(aucun) 0x000 0 Copiez le fichier source.
msidbMoveFileOptionsMove 0x001 1 Déplacez le fichier source.

 

Notes

Si un caractère générique « * » est saisi dans la colonne SourceName de la table MoveFile et qu’un nom de fichier de destination est spécifié dans la colonne DestName, tous les fichiers déplacés ou copiés conservent les noms dans les sources.

Cette table est traitée par l’action MoveFiles.

Validation

ICE03
ICE06
ICE18
ICE32
ICE45
ICE85