我想使用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文件保存到其他位置?
答案 0 :(得分:4)
提供完整的路径。请参阅示例here。
File.Copy(@"C:\...\MyAccDB.accdb", @"C:\...\MyAccDB.accdb");
答案 1 :(得分:0)
很简单,
File.Copy("Source file Path","Destination file path)";
就是这样。