C# 使用对话框一次移动多个文件

C# 使用对话框一次移动多个文件,c#,C#,我想用“移动文件”对话框一次从不同的目录移动多个文件。为此,我找到了FileSystem.MoveFile。但它只适用于单个文件,一个接一个,而不适用于一个对话下的多个文件 我怎样才能做到这一点呢?给你 我假设你在列表中有你想移动的文件 foreach(var file in Files) { FileSystem.MoveFile(sourcePath, destPath); } 你可以为它编写一个应用程序that@TheGeneral?..您可以使用MoveDirectory在一个目录

我想用“移动文件”对话框一次从不同的目录移动多个文件。为此,我找到了
FileSystem.MoveFile
。但它只适用于单个文件,一个接一个,而不适用于一个对话下的多个文件

我怎样才能做到这一点呢?

给你

我假设你在列表中有你想移动的文件

foreach(var file in Files)
{

FileSystem.MoveFile(sourcePath, destPath);

}

你可以为它编写一个应用程序that@TheGeneral?..您可以使用MoveDirectory在一个目录中移动整个目录go@ChetanRanpariya我想从不同的目录中移动单个文件..net没有为此内置任何内容。您可以为此实现自己的解决方案。这是显而易见的。它是关于用两个进度条为多个文件创建一个对话框,而不是一个窗口一个窗口一个窗口地弹出来移动单个文件。@FabienBiller:那么唯一的方法就是将所有文件压缩到一个文件中,然后移动到目标并解压缩。否则你得自己写一本。