在我的 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 文件夹的主要内容,如果未能解决你的问题,请参考以下文章

无法在我的角度项目中加载 Img/svg

无法在我的列表框中看到项目的名称,WPF,C#

如何阻止 Chrome 在我的文本区域中添加额外的换行符?

如何在我的 C# Visual Studio 项目中添加 VC++ DLL 作为引用?

如何将 SQLite (SQLite.NET) 添加到我的 C# 项目中

在我的 XCode 项目中找不到 Cordova.plist