从源目标c# Windows应用程序复制多个文件

本文关键字:复制 文件 应用程序 Windows 目标 | 更新日期: 2023-09-27 18:13:07

我必须做一个程序来复制多个文件到目标文件夹在一个单一的UI表单。比如,会有2个treeview控件显示文件夹路径。一个是源文件夹路径,另一个是树视图中的目标文件夹,显示父文件夹下的文件夹和文件,如windows树视图文件夹结构。

当用户从源树视图中选择一个文件夹或多个文件夹时,他/她可以通过按>按钮选择一个目标文件夹进行复制。是否有任何现有的代码/建议来实现这一点。如果有任何帮助,我将不胜感激。

谢谢

从源目标c# Windows应用程序复制多个文件

如果我没有错的话,您可以构建一个列表 list 您希望复制的文件,并使用foreach循环与File.Copy()。再说一次,我从来没有使用过多重复制,但这是我想做的…

或另一种解决方案是:使用Directory。GetFiles获取所有文件,将其放入字符串数组中,并使用File.Copy()执行foreach将所有文件从"源"复制到"目标"。

基本上是相同的原理…