2012-07-24 45 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