2012-07-25 76 views
-1
private void buttonSaveXML_Click(object sender, EventArgs e) 
    { 
     SaveFileDialog saveFile = new SaveFileDialog(); 
     saveFile.Filter = "XML Files|*.xml"; 
     saveFile.Title = "Save a Xml File"; 
     saveFile.InitialDirectory = @"C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\fxo\NewVersion"; 
     textBoxTargetFolder.Text = @"C:\Program Files (x86)\EdisonFactory\NetOffice"; 
     saveFile.ShowDialog(); 
     if (saveFile.FileName != "") 
     { 
      FileStream fs = (FileStream)saveFile.OpenFile(); 
      dsVersions.WriteXml(fs); 
     } 
     string sourceFileFolder = @"C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\fxo\NewVersion"; 
     string destinationFileFolder = @"C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps\fxo\NewVersion"; 
     bool overwrite = true; 
     File.Copy(sourceFileFolder, destinationFileFolder); 
     { 
      overwrite = true; 
     } 

我做了很多事情,但我不知道我錯過了什麼。任何幫助?該按鈕保存XML,但它也需要從選定的文件中獲取文件,並將它們複製/粘貼到xml文件保存的位置。 File.Copy(sourceFileFolder, destinationFileFolder);還有一個例外,我需要複製的是從一個文本框中獲取路徑並將其從路徑粘貼到另一個文本框中。如何複製粘貼使用File.Copy C#

+0

你所說的複製/粘貼是什麼意思?你的意思是在剪貼板上嗎?因爲現在你正在將文件從一個位置複製到另一個位置。 – 2012-07-25 16:32:01

+0

這不是複製/粘貼,你有什麼例外?請更清楚你想做什麼。如果你提供的代碼與你想要做的其他事情無關,包括它只是混淆了事情。 – 2012-07-25 16:35:43

+0

@PeterRitchie有例外的代碼在我發佈的代碼中,它是那裏的第四個代碼。 – 2012-07-25 16:37:23

回答