在我的 c# 项目中备份我的 /Data 文件夹
Posted
技术标签:
【中文标题】在我的 c# 项目中备份我的 /Data 文件夹【英文标题】:Back-up my /Data folder in my c# project 【发布时间】:2013-11-04 16:10:07 【问题描述】:作为 c# 的初学者(老实说,我并不真正喜欢视觉表达 c# 环境)我需要一个备份功能来完成我的程序。
我在 /Data 文件夹中有 4 个 xml 文件(在我的项目的根目录中) 现在,我想做的是从文件保存的角度备份这些文件。
当用户点击“备份1.xml!”时按钮 我希望程序打开一个 saveDialog,它会自动将预定义的 XML 文件 (/Data/1.xml) 保存到用户想要的任何位置,以用户想要的任何名称。
但是,我无法通过谷歌搜索如何使 c# 预选该文件。我只从 MSDN 获得这些插件(也不是很有用)
任何帮助将不胜感激,在此先感谢!
【问题讨论】:
【参考方案1】:您似乎需要将文件从一个位置复制到另一个位置。
这是另一个 *** 线程,看起来与您的相似: Copy a File
基本上,您唯一需要做的事情:
System.IO.File.Copy(oldPathAndName, newPathAndName);
您可以从用户输入中获取 newPathAndName。你已经知道 oldPathAndName 了。
【讨论】:
谢谢。我现在无法测试它,但我会在几个小时内测试它。无论如何,我相信你是对的。这应该有效。 @Babydead 很高兴为您提供帮助 :)以上是关于在我的 c# 项目中备份我的 /Data 文件夹的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的 C# Visual Studio 项目中添加 VC++ DLL 作为引用?