title: Copy a folder to another place using C#/WPF
body: <p>I would like to explore directories , select a folder then copy a content of an existent folder to this new directory .</p>
  
  <p>I am using this code , but it doesn't work out 
  The folder that I wanna copy it is : C:\Project </p>
  
  <pre><code>            DialogResult result = fd.ShowDialog();
              if (result == System.Windows.Forms.DialogResult.OK)
              {
                  MessageBox.Show(fd.SelectedPath.ToString());
              }
  
              var _SelectedPath = fd.SelectedPath.ToString();
              string sourceFile = @"C:\Project";
              string destinationFile = _SelectedPath;
              string fileName;
  
              //System.IO.Directory.Move(sourceFile, @"_SelectedPath");
  
              if (!System.IO.Directory.Exists(@"_SelectedPath"))
              {
                  System.IO.Directory.CreateDirectory(@"_SelectedPath");
              }
              if (System.IO.Directory.Exists(sourceFile))
              {
                  string[] files = System.IO.Directory.GetFiles(sourceFile);
  
                  // Copy the files and overwrite destination files if they already exist. 
                  foreach (string s in files)
                  {
                      // Use static Path methods to extract only the file name from the path.
                      fileName = System.IO.Path.GetFileName(s);
                      _SelectedPath = System.IO.Path.Combine(@"_SelectedPath", fileName);
                      System.IO.File.Copy(s, @"_SelectedPath", true);
                  }
              }
  </code></pre>