2012-07-24 49 views
1

我有一個按鈕,該按鈕保存XML文件,這些XML文件由來自某個數據集的文件組成,我如何使用相同的按鈕來複制列出的文件,並將它們粘貼到不同的目錄中。C#如何使用按鈕從數據集中複製和粘貼文件?

代碼爲我的按鈕:

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"; 
     saveFile.ShowDialog(); 
     if (saveFile.FileName != "") 
     { 
      FileStream fs = (FileStream)saveFile.OpenFile(); 
      dsVersions.WriteXml(fs); 
     } 

編輯:我需要把代碼使用此按鈕將複製並粘貼在DataGrid中的所有文件,並能夠保存XML文件同時這樣做。

回答

0

您可以使用FileSystem.CopyFile方法來完成這項工作。

+0

我需要能夠使用一個按鈕,我編輯我的問題,使它更清楚我必須做的事情。 – 2012-07-24 15:10:10