我有很多文件要复制,我想像 windows 复制文件一样复制它们:
首先显示准备窗口,包括进程条、剩余时间、速度等),像这样:
之后是“复制”窗口(包括进程栏、剩余时间、速度等),如下所示:
我在 MSDN 论坛上找到了如何复制粘贴一个文件(链接):
有一个名为 SHFileOperation 的系统函数,必须通过“P/Invoke”调用。要以更简单的方式使用它,请添加对 Microsoft.VisualBasic 程序集的引用,然后尝试以下操作:
使用 Microsoft.VisualBasic.FileIO;
. . . .
FileSystem.CopyFile(@"源文件", @"目标文件", UIOption.AllDialogs);
为了检测操作是否被用户取消,使用 try-catch 构造并拦截 OperationCanceledException
我的问题:如何复制粘贴文件列表?
谢谢