2016-06-24 21 views
0

Ich habe einige Dateien, die durch den Bereitstellungsprozess oft an ein Ziel kopiert werden müssen. Das ist mein Ordner Ordnerstruktur:So kopieren Sie eine Datei von der Quelle zu einem Ziel und erstellen die Ordnerstruktur neu

QUELLE:

c:\ 
    folder1 
      sub1 
       subsub1 
        file1 
        file2 

ich etwas brauche, wo ich meine „script“ so etwas wie dieses

mycopy c:\folder1\sub1\subsub1\file1 h:\

sagen kann, das bedeutet, dass ich Möchte keine bis

  • überprüfen, ob Ordnerstruktur existieren
  • auf bot Seiten bieten die komplette Struktur für jede Datei auf der Zielseite

ich wollen zu

  • geben Sie den vollständigen Pfad und Dateinamen auf Quellenseite
  • Ordner erstellen Struktur wenn nicht vorhanden
  • Datei überschreiben, wenn vorhanden

Wie kann ich das erreichen?

+0

eine Idee hat niemand kopiert werden Wie geht das oder ist das vielleicht unmöglich? – STORM

Antwort

0

Ok es wie folgt funktioniert:

können Sie Robocopy für diese Aufgabe verwenden. Danke dir Rick716 für diese Richtung. Ich bezeichne es nicht als Antwort, weil es nur eine Richtung ist, nicht die Lösung.

Nehmen wir an, dass wir die folgenden Quellordnerstruktur haben:

N:\source\a1\b1\c1\d1\e1\f1 

und wollen wir die Lochstruktur unter n:\source innerhalb h:\destination neu erstellen. Dann haben wir Robocopy auf diese Weise verwenden:

robocopy N:\source h:\destination /e 

Die Option /e erstellt die Ordnerstruktur auch leere Ordner erstellen. Zusätzlich können Sie die Dateien anhängen, die kopiert werden sollen. Zum Beispiel

file.txt 
*.jpg 
*.bkp 

usw.Aber diese Dateien werden sogar kopiert, wenn sie irgendwo im Ordner strcuture existieren! Zum Beispiel haben Sie die Datei n: \ source \ a1 \ file.txt und die Datei n: \ source \ a1 \ b1 \ c1 \ file.txt dann werden beide unter Verwendung von

robocopy N:\source h:\destination file.txt /e 
0

Siehe Robocopy Hilfeseite auf MS Technet

https://technet.microsoft.com/en-us/library/cc733145%28v=ws.11%29.aspx

In Ihrem Fall Sie so etwas wie

robocopy c:\folder1\sub1\subsub1 h:\ file1 <options ...> 

Beachten Sie, dass die ersten beiden Parameter sind die Quelle und dest Wege tun würde nur, ohne Dateinamen am Ende

Lesen Sie die verknüpfte Hilfeseite an d Test auf Ihrem Desktop ...