我现在想把一个文件从一个位置烤贝到领一个位置,用程序怎么实现呢?
谢谢!

解决方案 »

  1.   

    CopyFile(源文件名称,目标文件名称,false);
      

  2.   

    CopyFile
    The CopyFile function copies an existing file to a new file. BOOL CopyFile(
      LPCTSTR lpExistingFileName,
                              // pointer to name of an existing file
      LPCTSTR lpNewFileName,  // pointer to filename to copy to
      BOOL bFailIfExists      // flag for operation if file exists
    );
      

  3.   

    void CWinApiView::OnSavedatabase() 
    {
    char chFileDirectory[100];
    GetCurrentDirectory(100,chFileDirectory);
    CString strFileDirectory(chFileDirectory);  char BASED_CODE szFilter[] = "Microsoft Access Fiel(*.mdb)|*.mdb|All Files (*.*)|*.*||"; CFileDialog dlg(TRUE,"mdb","*.mdb",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szFilter);
    dlg.m_ofn.lpstrTitle="备份数据库";
    if(dlg.DoModal()==IDCANCEL)
    return;
         
    CString strFilePath,strFileName,strSrcDirectory,strDetDirectory;//strFileExt;
    strFilePath=dlg.GetPathName();
    if(!strFilePath.Find(".mdb"))
    strDetDirectory=strFilePath+".mdb";
    else
    strDetDirectory=strFilePath; strSrcDirectory=strFileDirectory+"\\winapi.mdb";
        AfxMessageBox((strSrcDirectory+"-->"+strDetDirectory));
        
    if(::CopyFile(strSrcDirectory,strDetDirectory,1))
    AfxMessageBox("备份数据库成功!");
    else
    AfxMessageBox("备份数据库失败!");

    }
      

  4.   

    void CWinApiView::OnSavedatabase() 
    {
    char chFileDirectory[100];
    GetCurrentDirectory(100,chFileDirectory);
    CString strFileDirectory(chFileDirectory);  char BASED_CODE szFilter[] = "Microsoft Access Fiel(*.mdb)|*.mdb|All Files (*.*)|*.*||"; CFileDialog dlg(TRUE,"mdb","*.mdb",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,szFilter);
    dlg.m_ofn.lpstrTitle="备份数据库";
    if(dlg.DoModal()==IDCANCEL)
    return;
         
    CString strFilePath,strFileName,strSrcDirectory,strDetDirectory;//strFileExt;
    strFilePath=dlg.GetPathName();
    if(!strFilePath.Find(".mdb"))
    strDetDirectory=strFilePath+".mdb";
    else
    strDetDirectory=strFilePath; strSrcDirectory=strFileDirectory+"\\winapi.mdb";
        AfxMessageBox((strSrcDirectory+"-->"+strDetDirectory));
        
     ******if(::CopyFile(strSrcDirectory,strDetDirectory,1))*****
    AfxMessageBox("备份数据库成功!");
    else
    AfxMessageBox("备份数据库失败!");

    }