Copy-File

Dieser Befehl kopiert eine oder mehrere Dateien von einem Quell- in das Zielverzeichnis. Die Arbeitsweise sowie die verwendbare Syntax entsprechen dem Windows Shell-Befehl COPY (Verwendung von Platzhaltern und Umgebungsvariablen). Zusätzlich können beliebige Variablen wie verwendet werden.

Hinweis: Beginnend mit Version 3.0 der PPB kann der CopyFile-Befehl auch durch Drag-and-Drop von Verknüpfungen (*.lnk- und *url-Dateien) in das Scriptfenster erzeugt werden. Sofern sich die Dateien bereits im Paketverzeichnis befinden, wird der Quellpfad relativ mit .\ referenziert, befinden sich die Quelldateien außerhalb des Paketverzeichnisses, wird der vollständige Pfad übernommen.


Befehlseingaben:

  • Pfade
    • Quelldatei(en)
      Gibt die zu kopierenden Dateien inklusive Pfad an. Dabei sind die Wildcards * und ? sowie Variablen erlaubt. Wählen Sie über die "..."-Schaltfläche eine (auf dem Paketiersystem) bestehende Datei aus oder geben Sie den Pfad manuell an.
    • Zieldatei(en)
      Gibt die Zieldatei(en) inklusive Pfad an. Wenn Sie den beziehungsweise die Dateinamen beibehalten möchten, geben Sie nur das Zielverzeichnis an (das letzte Zeichen muss dann ein Backslash "\" sein). Wählen Sie über die "..."-Schaltfläche eine (auf dem Paketiersystem) bestehende Datei aus oder geben Sie den Pfad manuell an.
    • Unterverzeichnisse einbeziehen
      Legt fest, ob auch Dateien in Unterverzeichnissen kopiert werden sollen. Dies ist insbesondere bei Verwendung von Wildcards relevant.
    • 32-Bit Modus auf x64 Computer verwenden
      Wenn das Script auf einem 64-Bit Betriebssystem ausgeführt wird, kann bei Referenzierung auf das SYSTEM32-Verzeichnis automatisch das Pendant für 32-Bit Applikationen SysWOW64 verwendet werden.
  • Überschreiboptionen
    • Immer überschreiben
      Gibt an, dass vorhandene gleichnamige Dateien immer überschrieben werden.
    • Nur ältere Versionen überschreiben
      Dies ist die Standard-Option und legt fest, dass vorhandene gleichnamige Dateien nur dann überschrieben werden, wenn sie älter als die zu kopierende Datei sind.
    • Nie überschreiben
      Gibt an, dass vorhandene gleichnamige Dateien nie überschrieben werden.
    • Überschreiben bestätigen
      Vorhandene gleichnamige Dateien werden nur überschrieben, wenn der Benutzer dies bestätigt.
  • Backup
    • Sicherungsdateien erzeugen
      Wenn Dateien durch den Kopiervorgang ersetzt werden, wird von den bestehenden Dateien eine Sicherungskopie erzeugt.


Beispiel:

Das folgende Beispiel kopiert alle Log-Dateien aus dem Windows-Verzeichnis und allen Unterverzeichnissen in das Verzeichnis C:\Temp.


Entspricht DSM eScript Befehl:

  • Copy


Siehe auch: