备份我的c#项目中的my / Data文件夹

时间:2013-11-04 16:10:07

标签: c# xml save

作为c#的首发(老实说,并不是非常喜欢visual express c#环境)我需要一个备份功能来完成我的程序。

我在/ Data文件夹中有4个xml文件(在我项目的根目录中) 现在,我想要做的是以文件保存的方式备份这些文件。

当用户点击“备份1.xml!”时按钮我希望程序打开一个saveDialog,它会自动将预定义的XML文件(/Data/1.xml)保存到用户想要的任何地方,无论用户想要什么名称。

然而,我只是无法用Google搜索如何使c#预先选择该文件。我只从MSDN获得这些插件(这也不是很有用)

任何帮助将不胜感激,提前谢谢!

1 个答案:

答案 0 :(得分:1)

您似乎需要将文件从一个位置复制到另一个位置。

这是另一个类似于你的StackOverflow线程: Copy a File

从根本上说,你唯一需要做的事情是:

System.IO.File.Copy(oldPathAndName, newPathAndName);

您可以从用户输入获取newPathAndName。你已经知道oldPathAndName了。