功能描述:点击备份按钮“BF”,备份数据库tsleyyg.mdb到指定文件夹下。错误猜测:异常提示“数据源不存在,无法备份”,说明数据库文件路径不对,“string srcPath = "App_Data\tsleyyg.mdb";”,但是数据库文件tsleyyg.mdb相对于解决方案的路径确实是“App_Data\tsleyyg.mdb”。请问这里有什么错误,难道不是相对路径,应该怎样修改?另外帮忙看看没有其它错误了吧。代码如下:
//执行备份
private void BF_Click(object sender, EventArgs e)
        {
            string filePath="";
            FolderBrowserDialog fbd = new FolderBrowserDialog();
            if (fbd.ShowDialog() == DialogResult.OK)
            {
                filePath = fbd.SelectedPath;
            }            string srcPath = "App_Data\tsleyyg.mdb";            if (filePath != "")
            {
                filePath += this.ChangeFileName();
                this.Backup(srcPath, filePath);
            }
        }        //备份数据库文件
        public void Backup(string srcPath,string aimPath)
        {
            if (!File.Exists(srcPath))
            {
                throw new Exception("数据源不存在,无法备份");   这里发生异常
            }
            try
            {
                File.Copy(srcPath, aimPath, true);
            }
            catch (IOException ixp)
            {
                throw new Exception(ixp.ToString());
            }
        }        //改变数据库文件名字
        private string ChangeFileName()
        {
            string filename = "\tsleyyg";
            string fileExe = ".mdb";
            filename += DateTime.Now.ToString("yyyy-mm-dd");
            filename += fileExe;
            return filename;        }