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

本文关键字:一组 文件 应用程序 我的 显示 | 更新日期: 2023-09-27 17:58:19

我将一组文件写入到一个临时目录中,并将其显示给用户。在这种情况下,我希望他们能够选择一个文件,然后可以选择保存它。C#中有一个合适的控件可以做到这一点吗?

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

我认为您可以使用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);
           }
         }
      }
   }
}

一个简单的"打开文件"对话框就足够了吗?您可以将其限制为仅显示具有临时扩展名的文件C#中的OpenFileDialog提供了一些使用示例。