Was ist der beste Weg, um einen Ordner und alle Unterordner und Dateien mit c # @ zu kopiere

Ich muss einen Ordner von einem Laufwerk auf eine austauschbare Festplatte kopieren. Der Ordner, der kopiert werden muss, enthält viele Unterordner und Dateien. Die Eingabe lautet "Quellpfad" und "Zielpfad".

Mögen.

Source Path: "C: \ SourceFolder"

Zielpfad: "E: \"

Nach dem Kopieren wird der Ordner "SourceFolder" auf meinem Laufwerk E: angezeigt.

Vielen Dank