开发者

Display a neat set of files in my application

I have a set of files written to a temporary directory which I want to display to the user. In this instance I wish them to be able to select a file and then have the option of saving it. Is there a 开发者_C百科decent control in C# for doing this?


I think you could use OpenFileDialog and FolderBrowserDialog for example:

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);
           }
         }
      }
   }
}


Would a simple Open File Dialog be sufficent? You can restrict it to only show the files with your temporary extension. OpenFileDialog in C# gives some examples of use.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜