Kann es sein, dass xcopy mit Punkten im Ordnernamen nicht klar kommt? Leerzeichen sind kein Problem dank Anführungszeichen. Wenn es so sein sollte, kann man dann mit copy auch Unterordner kopieren? Eine kurze Internet-Recherche ergab, dass dan man dafür xcopy nehmen soll.
Der xcopy-Befehl direkt in der Kommandozeile führt zur selben Fehlermeldung.
Ich möchte ungern die Unterordner einzeln angeben um diese samt inhalt zu kopieren. An der Ordner-Bennenung “de.domain.projekt” kann ich leider nichts ändern, diese kommen so aus der Versionsverwaltung auf die ich keinen Einfluß habe.
Auch möchte ich bei den Standard-Funktionen der Windows-Kommandozeile bleiben, das Script soll auch ins SVN und sofort nutzbar sein.
*** Edit ***
Was mir gerade noch einfällt, ich habe Windows 7 und habe das Script als test.bat und test.cmd gespeichert und ausgeführt. Beides mit dem gleichen Ergebnis.
zu den Parametern bei xcopy: /E - alle Unterordner mitkopieren /Y - Vorhandene Dateien überschjreiben ohne Nachfragen
man kann die auch zusammenfassen und dann /EY schreiben. Hatte beide Schreibweisen getestet aber immer “ungültige Pfadangabe” erhalten. Hatte auch die Parameter mal am Anfang und mal am Ende, immer mit dem gleichen Ergebnis.
Mit robocopy hat es jetzt geklappt, das ist mir bei meiner Suche irgendwie nicht unter gekommen Oo