如何复制Access数据库文件?

时间:2011-07-31 04:20:09

标签: c# .net file-copying

我想使用C#中的SaveFileDialog将现有的Acccess Database文件从我的项目复制到另一个位置。

我写了以下代码段:

SaveFileDialog s = new SaveFileDialog();
s.Title = "SaveFile As...";
s.Filter = "Access Documents (*.accdb)|*.accdb|Others Documents (*.*)|*.*;";

string filenames = "MyAccDB.accdb";
s.FileName = filenames;

if (s.ShowDialog() != DialogResult.Cancel)
{
   File.Copy(@"MyAccDB.accdb", s.FileName);
}

但它不起作用而不能保存 如何将访问DB文件保存到其他位置?

2 个答案:

答案 0 :(得分:4)

提供完整的路径。请参阅示例here

File.Copy(@"C:\...\MyAccDB.accdb", @"C:\...\MyAccDB.accdb");

答案 1 :(得分:0)

很简单,

File.Copy("Source file Path","Destination file path)";

就是这样。