Ich möchte, dass bei jedem Build ein bestimmtes Verzeichnis in den Ausgabeordner ("bin") kopiert wird. Ich denke, es kann über Post-Build-Skripte behandelt werden. Aber ich bin nicht sicher, wie man ein Verzeichnis selbst kopiert. Ich weiß, wie man mit bestimmten Dateien umgeht.Gesamtes Verzeichnis in den Ausgabeordner kopieren, wobei die Ordnerstruktur beibehalten wird?
Für zB funktioniert dies für eine Datei:
In
Projekt> Eigenschaften> Ereignisse beim Aufbau> Post Bauen
COPY "$(SolutionDir)Resources\Release Notes.pdf" "$(TargetDir)"
Aber angenommen, ich habe ein Verzeichnis Template
, jetzt brauche ich alles unter Template
zu kommen zu bin
Ordner nach erfolgreicher Erstellung Aufrechterhaltung der Ordnerstruktur.
Ich versuchte dies:
COPY "$(SolutionDir)Resources\Template\" "$(TargetDir)"
wird nur kopiert die Dateien in Template
Verzeichnis auf diese Weise und nicht die Unterverzeichnisse und die Dateien innerhalb Template
Ordner. Ich möchte den Ordner Template
selbst in meine Ausgabe bin
Ordner kommen. Mit anderen Worten, sollte bin
wie folgt aussehen:
bin > Template > abc.xxx
xxx.yyy
Subdirectory1 > asd.qwe
zxc.qwe
Subdirectory2 > ...
Dies ist ein Duplikat sein könnte, aber ich konnte keinen relevanten Thread finden. Vielen Dank.
/S ignoriert leere Ordner. Um alles zu kopieren, einschließlich leerer Ordner, verwenden Sie stattdessen/E. –