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");
|