在我的应用程序中显示一组整齐的文件

时间:2011-06-02 09:39:22

标签: c# visual-studio file

我有一组文件写入临时目录,我想向用户显示。在这种情况下,我希望他们能够选择一个文件,然后选择保存它。这样做是否对C#有一个不错的控制?

2 个答案:

答案 0 :(得分:1)

我认为你可以使用OpenFileDialog和FolderBrowserDialog作为例子:

using (OpenFileDialog dialog = new OpenFileDialog())
{
  dialog.InitialDirectory = "c:\\";//your temp directory path
  dialog.Title = "Select files to move/copy";
  if (dialog.ShowDialog() == DialogResult.OK)
  {
     string[] files = dialog.FileNames;
     using (FolderBrowserDialog save = new FolderBrowserDialog())
     {
        save.Description = "Select location to save files";
        if (save.ShowDialog() == DialogResult.OK)
        {
           foreach (string file in files)
           {
              FileInfo finfo = new FileInfo(file);
              File.Move(file, save.SelectedPath + finfo.Name);
           }
         }
      }
   }
}

答案 1 :(得分:0)

一个简单的Open File Dialog是否足够?您可以将其限制为仅显示具有临时扩展名的文件。 OpenFileDialog in C# 提供了一些使用示例。