【问题标题】:Copy multiple files from source destination C# Windows Application从源目标 C# Windows 应用程序复制多个文件
【发布时间】:2014-09-06 20:07:54
【问题描述】:

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

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

谢谢

【问题讨论】:

  • 你卡在了实现的哪一部分?
  • @DonMax,请发布一些代码

标签: c# winforms treeview


【解决方案1】:

如果我没记错的话,您可以构建一个列表 List 您希望复制的文件,并将 foreach 循环与 File.复制()。 同样,我从未使用过多个副本,但这是我会尝试做的......

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

基本上都是一样的原理……

此外,这仅适用于同一目录中的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-13
    • 2019-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-28
    • 2021-02-18
    • 1970-01-01
    相关资源
    最近更新 更多