Показать аккуратный набор файлов в моем приложении - PullRequest
0 голосов
/ 02 июня 2011

У меня есть набор файлов, записанных во временную директорию, которые я хочу показать пользователю. В этом случае я хочу, чтобы они могли выбрать файл и затем сохранить его. Есть ли приличный контроль в C # для этого?

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Я думаю, вы могли бы использовать 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);
           }
         }
      }
   }
}
0 голосов
/ 02 июня 2011

Достаточно ли простого Открыть файл диалога ?Вы можете ограничить его показом только файлов с вашим временным расширением. OpenFileDialog в C # дает несколько примеров использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...