Mit der Linie über mehrere exclude. Sie müssen die folgende Zeile zu ändern, wie auch.
Der Grund dafür ist, dass jede ausgeschlossen Verzeichnis in Anführungszeichen sollten einbezogen werden, wenn sie Leerzeichen im Pfad enthält.
$result = PutFile($BatFile, "ROBOCOPY " + Quote($From) + " " + Quote($To) + " *.* /XD " + Quote($Exclude) + " /S /XO")
zu
$result = PutFile($BatFile, "ROBOCOPY " + Quote($From) + " " + Quote($To) + " *.* /XD " + $Exclude + " /S /XO")
(Übersetzung durch google)
Der Grund dafür ist, dass jede ausgeschlossen Verzeichnis in Anführungszeichen sollten einbezogen werden, wenn sie Leerzeichen im Pfad enthält.
$result = PutFile($BatFile, "ROBOCOPY " + Quote($From) + " " + Quote($To) + " *.* /XD " + Quote($Exclude) + " /S /XO")
zu
$result = PutFile($BatFile, "ROBOCOPY " + Quote($From) + " " + Quote($To) + " *.* /XD " + $Exclude + " /S /XO")
(Übersetzung durch google)