Ich möchte den gesamten Inhalt eines Verzeichnisses von einem Speicherort zu einem anderen in C# zu kopieren.
Es scheint keine Möglichkeit zu geben, dies zu tun, indem man System.IO
Klassen ohne viele Rekursionen.
Es gibt eine Methode in VB, die wir verwenden können, wenn wir einen Verweis auf Microsoft.VisualBasic
:
new Microsoft.VisualBasic.Devices.Computer().
FileSystem.CopyDirectory( sourceFolder, outputFolder );
Dies scheint ein ziemlich hässlicher Hack zu sein. Gibt es einen besseren Weg?