1.2.168 SCopyFiles – Dateien kopieren

SCopyFiles (strSrcDir,strSrcSpec,strTargetDir,strTargetSpec,nMode);
Argumente
strSrcDir
Pfadangabe siehe nMode
 
strSrcSpec
wildcardfähige Spezifikation der Quelldateien
 
strTargetDir
Verzeichnis in das die Dateien kopiert werden sollen
 
strTargetSpec
Gibt den Namen der kopierten Datei an, die von strSrcSpec identifiziert wurde. Beachten Sie, dass der Dateiname nicht vollständig sein darf; geben Sie keine Laufwerksangabe oder einen Pfad an.
Die Kopie wird im Verzeichnis erstellt, das in strTargetDir angegeben wurde. Wenn Sie eine Wildcard in strSrcSpec angeben, dann wird dieser Parameter ignoriert.
Wenn in strSrcSpec keine Wildcard verwendet wird, darf auch strTargetSpec keine Wildcard enthalten.
 
NMode
Mit nMode kann das Quellverzeichnis bestimmt werden
0
Entspricht der globalen Variablen str$SOURCEDIR, strSrcDir wird ingnoriert.
1
Entspricht AssignString( strP, str$SOURCEDIR ); AppendToPath( strP, strScrDir );
2
Beliebiges, vollständig angegebenes, Verzeichnis in strSrcDir.
Rückgabewert
n$Rc == 0
OK
n$Rc < 0
Fehlerkonstanten siehe SXCopyFile
Beschreibung
Mit dieser Funktion lassen sich einzelne Dateien beim Kopieren auch umbenennen.
Werden in strSrcSpec wildcards verwendet, ignoriert das Installationssystem Angaben in strTargetSpec, es ist also nicht möglich, mehrere Dateien gleichzeitig beim Kopieren umzubenennen.
Diese Funktion kopiert keine Unterverzeichnisse.
Sollen Unterverzeichnisse einbezogen werden, rufen Sie die Funktion SXCopyFile auf.
Funktionsart
infraSetupFunktion
siehe auch
SXCopyFiles