MoveFile-Tabelle
Diese Tabelle enthält eine Liste der Dateien, die aus einem angegebenen Quellverzeichnis in ein angegebenes Zielverzeichnis verschoben oder kopiert werden sollen.
Die MoveFile-Tabelle enthält die folgenden Spalten.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
FileKey | Bezeichner | Y | N |
Bestandteil_ | Bezeichner | N | N |
SourceName | N | Y | |
DestName | Dateiname | N | Y |
SourceFolder | Bezeichner | N | Y |
DestFolder | Bezeichner | N | N |
Optionen | ganze Zahl | N | N |
Spalten
-
FileKey
-
Primärschlüssel, der einen bestimmten MoveFile-Datensatz eindeutig identifiziert.
-
Component_
-
Externer Schlüssel in der Component-Tabelle. Wenn die komponente, auf die von diesem Schlüssel verwiesen wird, nicht für die Installation oder Entfernung ausgewählt ist, wird für diesen MoveFile-Eintrag keine Aktion ausgeführt.
-
SourceName
-
Diese Spalte enthält den lokalisierbaren Namen der Quelldateien, die verschoben oder kopiert werden sollen. Diese Spalte ist möglicherweise leer. Weitere Informationen finden Sie in der Beschreibung der SourceFolder-Spalte. Dieses Feld muss einen langen Dateinamen enthalten und darf Platzhalterzeichen (* und ?) enthalten.
-
DestName
-
Diese Spalte enthält den lokalisierbaren Namen, der der Originaldatei zugewiesen werden soll, nachdem sie verschoben oder kopiert wurde. Wenn dieses Feld leer ist, erhält die Zieldatei denselben Namen wie die Quelldatei.
-
SourceFolder
-
Diese Spalte enthält den Namen einer Eigenschaft mit einem Wert, der in den vollständigen Pfad zum Quellverzeichnis aufgelöst wird. Wenn die Spalte "SourceName" leer bleibt, wird davon ausgegangen, dass die in der Spalte "SourceFolder" benannte Eigenschaft den vollständigen Pfad zur Quelldatei selbst enthält (einschließlich des Dateinamens).
-
DestFolder
-
Der Name einer Eigenschaft, deren Wert in den vollständigen Pfad zum Zielverzeichnis aufgelöst wird.
-
-Optionen
-
Ganzzahliger Wert, der den Betriebsmodus angibt.
Konstante Hexadezimal Dezimal Bedeutung (keine) 0x000 0 Kopieren Sie die Quelldatei. msidbMoveFileOptionsMove 0x001 1 Verschieben Sie die Quelldatei.
Bemerkungen
Wenn ein "*"-Wildcard in die Spalte "SourceName" der MoveFile-Tabelle eingegeben wird und in der Spalte "DestName" ein Zieldateiname angegeben wird, behalten alle verschobenen oder kopierten Dateien die Namen in den Quellen bei.
Diese Tabelle wird von der MoveFiles-Aktionverarbeitet.
Validierung