2013-11-04 75 views
-1

作为c#的入门者(并且实际上并不真正热爱visual express c#环境)我需要备份功能来完成我的程序。在我的c#项目中备份my/Data文件夹

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

当用户点击“备份1.xml!”按钮我希望程序打开一个saveDialog,以用户想要的任何名称自动将预定义的XML文件(/Data/1.xml)保存到用户所需的任何位置。

但是,我只是不能google搜索如何使c#预选该文件。我只从MSDN获得这些插件(这是不是很有用)

任何帮助,将不胜感激,在此先感谢!

回答

1

看起来你需要将文件从一个位置复制到另一个位置。

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

Esentially,你需要做的唯一的事情:

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

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

+0

谢谢。我现在无法测试,但我会在几个小时内完成。无论如何,我相信你是对的。这应该工作。 – NoobishPro

+0

它的工作。一气呵成。谢谢。 – NoobishPro

+0

@Babydead乐于帮助:) – Roman