1.2.167 SaveFile – Sichert Dateien
SaveFiles( strPathFrom, strFiles, strPathTo, Service, MsgTxt);
Argumente
StrPathFrom
Pfadangabe
 
strFiles
Name des Verzeichnisses bzw. der Dateien
 
strPathTo
Pfad der Sicherung unter Abhängigkeit von Service  
 
Service
Dienste der Sicherung, die Art der Sicherung wird in diesem String übergeben.
Relative:
Der Zielpfad der Sicherung wird aus QuellPfad undübergebenem Zielpfad.   
Beispiel Sei strPathFrom=c:\temp und strPathTo=archive, so wird nach c:\temp\archive gesichert.  
Absolut:  
Der Zielpfad der Sicherung wird als vollständiger Pfad genommen.
Beispiel Sei strPathTo=c:\temp, so wird nach
c:\temp gesichert.
File  es werden nur einzelne Dateien gesichert
Dir es werden Dateien mit Unterverzeichnissen gesichert.
MsgTxt
Text der während der Sicherung ausgegeben wird
Rückgabewert
Fehlerhandling übernimmt die  InstallEngine
Beschreibung
Diese Funktion sichert Dateien und Verzeichnisse nach strPathTo.
Existiert der Pfad in strPathTo nicht, wird er von SaveFiles erstellt.
Funktionsart
infraSetupFunktion
siehe auch
SCopyFiles SXCopyFiles 
Beispiel
//Die Variablen str$TARGETDIR halt den Wert des Zielordners der infra-Installation
//Erstelle einen Zufallsstring. Er wird zusammengesetzt aus ts und den Sekunden, die seit 1980 //vergangen sind modulo 1000000 ;
CreateSecString( SecString, "ts" );
AssignString( SaveDir,  "Archive\Daten" );
        AppendToPath( SaveDir, SecString );
//analog SCopyFiles
SaveFiles( str$TARGETDIR, "Bat\infra.bat", SaveDir, "File Relative", "Message");
SaveFiles( str$TARGETDIR, "Bat\infra.bat", "h:\temp\infra" , "File Absolut", "Message");
// analog SXCopyFiles
SaveFiles( str$TARGETDIR,"Bat\*.*",SaveDir,"Dir Relative","Message");
SaveFiles( str$TARGETDIR,"Bat\*.*","h:\temp\infra_2","Dir Absolut", "Message");