我想用c#将一个目录的全部内容从一个位置复制到另一个位置。
如果没有大量的递归,使用System.IO
类似乎没有办法做到这一点。
在VB中有一个方法,如果我们添加一个对Microsoft.VisualBasic
的引用,我们可以使用:
new Microsoft.VisualBasic.Devices.Computer().
FileSystem.CopyDirectory( sourceFolder, outputFolder );
这似乎是一个相当丑陋的黑客。有没有更好的办法?