MFC将Access数据库保留到别的目录下
MFC将Access数据库保存到别的目录下
在对话框中,按下 “保存”按钮,如何使 在MFC工程下的Access文件保存到D盘,
比如:Access文件 位于C:\Documents and settings\Adminisator\桌面\TD
保存到 D:\A
代码是怎么写的 ,谢谢
------解决方案--------------------
------解决方案--------------------
CopyFile就可以:
CopyFile(_T( "C:\\Documents and settings\\Adminisator\\桌面\\TD\\a.mdb
"),_T( "D:\\A\\a.mdb "),FALSE)//FALSE表示D:\\A\\a.mdb要是存在就覆盖,看返回
------解决方案--------------------
++
在对话框中,按下 “保存”按钮,如何使 在MFC工程下的Access文件保存到D盘,
比如:Access文件 位于C:\Documents and settings\Adminisator\桌面\TD
保存到 D:\A
代码是怎么写的 ,谢谢
------解决方案--------------------
void FileCopyTo(CString source, CString destination, CString searchStr, BOOL cover = TRUE)
{
CString strSourcePath = source;
CString strDesPath = destination;
CString strFileName = searchStr;
CFileFind filefinder;
CString strSearchPath = strSourcePath + "\\" + strFileName;
CString filename;
BOOL bfind = filefinder.FindFile(strSearchPath);
CString SourcePath, DisPath;
while (bfind)
{
bfind = filefinder.FindNextFile();
filename = filefinder.GetFileName();
SourcePath = strSourcePath + "\\" + filename;
DisPath = strDesPath + "\\" + filename;
CopyFile((LPCSTR)SourcePath, (LPCSTR)DisPath, cover);
}
filefinder.Close();
}
------解决方案--------------------
CopyFile就可以:
CopyFile(_T( "C:\\Documents and settings\\Adminisator\\桌面\\TD\\a.mdb
"),_T( "D:\\A\\a.mdb "),FALSE)//FALSE表示D:\\A\\a.mdb要是存在就覆盖,看返回
------解决方案--------------------
++