日期:2014-05-18  浏览次数:20437 次

asp.netc#如何在线备份、还原Access数据库??
asp.netc#如何在线备份、还原Access数据库??

------解决方案--------------------
把当前文件copy到别处一份不就行了。

下面的示例将文件复制到指定路径,不允许改写同名的目标文件。
C# code

using System;
using System.IO;

class Test 
{
    public static void Main() 
    {
        string path = @"c:\temp\MyTest.txt";
        string path2 = path + "temp";

        try 
        {
            using (FileStream fs = File.Create(path)) {}
            // Ensure that the target does not exist.
            File.Delete(path2);

            // Copy the file.
            File.Copy(path, path2);
            Console.WriteLine("{0} copied to {1}", path, path2);

            // Try to copy the same file again, which should fail.
            File.Copy(path, path2);
            Console.WriteLine("The second Copy operation succeeded, which was not expected.");
        } 

        catch (Exception e) 
        {
            Console.WriteLine("Double copying is not allowed, as expected.");
            Console.WriteLine(e.ToString());
        }
    }
}