0

C# で SaveFileDialog を使用して、既存の Access データベース ファイルをプロジェクトから別の場所にコピーしたいと考えています。

次のコード セグメントを書きました。

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ファイルを別の場所に保存するにはどうすればよいですか?

4

2 に答える 2

4

フルパスを指定します。ここで例を参照してください。

File.Copy(@"C:\...\MyAccDB.accdb", @"C:\...\MyAccDB.accdb");
于 2011-07-31T04:27:30.067 に答える
0

単純な、

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

それで全部です。

于 2011-07-31T06:33:52.367 に答える