
Ich muss eine Reihe von Dateien an verschiedene Netzwerkstandorte kopieren. Allerdings kommt es regelmäßig vor, dass Unterverzeichnisse erstellt werden müssen. Ich habe überlegt, eine App dafür zu erstellen, aber ich möchte das Rad nicht neu erfinden, wenn es nicht unbedingt nötig ist.
Ein Beispiel wäre wie folgt:
Kopieren:
C:\ProjectFolder\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs
Zu:
\\Server1\Downloads\Patches\Web\Project\
würde die Datei letztendlich nach folgendem Ziel kopieren:
\\Server1\Downloads\Patches\Web\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs
(Da „Projekt“ in beiden Pfaden vorkommt, ist dies der Ausgangspunkt, an dem wir den neuen Pfad erstellen müssen.)
Irgendwelche Vorschläge?
-- Beitragsaktualisierung: Es tut uns leid, es scheint, dass dies ein Duplikat von istWie kopiere ich eine Datei in ein Verzeichnis in DOS und erstelle bei Bedarf Verzeichnisse?
Die Antwort hierfür ist die Verwendung von XCOPY, obwohl es hierfür keine automatisierte Möglichkeit gibt (vielleicht schreibe ich das Dienstprogramm doch):
XCOPY C:\ProjectFolder\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs \\Server1\Downloads\Patches\Web\Project\WCB\2010\CA\ON\EmployeeReport.aspx.cs
Antwort1
Die Antwort ist, XCOPY zu verwenden, wie im aktualisierten Beitrag vorgeschlagen. XCOPY erstellt den erforderlichen Verzeichnisbaum auf dem vernetzten Server sehr gut.