MFC从服务器打开下载文件

xiaoxiao2021-02-28  48

void CASDDlg::OnOpenF() { CFileDialog dlg(true,NULL,NULL,0,"All Files(*.*)|*.*||"); dlg.m_ofn.lpstrInitialDir = "\\\\10.12.12.9";//10.35.9.85 if(dlg.DoModal()==IDOK) //显示打开文件对话框 { CString FileName; FileName = dlg.GetFileName(); //得到所选文件的文件名 ShellExecute(NULL,"open",FileName,NULL,NULL,SW_SHOWNORMAL); //使用ShellExecute函数打开所选文件 } } void CASDDlg::OnAdd() { CString FileName,FilePath,yy,pp,kuo; CFileDialog dlg(true,NULL,NULL,0,"All Files(*.*)|*.*||"); dlg.m_ofn.lpstrInitialDir = "D:\\"; if(dlg.DoModal()==IDOK) //显示打开文件对话框 { FileName = dlg.GetFileName(); //得到所选文件的文件名 FilePath = dlg.GetPathName(); kuo=dlg.GetFileExt();//扩展名 } CFileDialog dlg2(false,NULL,NULL,0,"All Files(*.*)|*.*||"); dlg2.m_ofn.lpstrInitialDir = "\\\\10.35.9.85\\file"; if(dlg2.DoModal()==IDOK) //显示打开文件对话框 { pp = dlg2.GetPathName(); //保存时自命名 } yy=pp+"."+kuo;//+上扩展名 BOOL m=CopyFile(FilePath,yy,false); if(!m) MessageBox("导入失败!");//这里是添加消息提示 }
转载请注明原文地址: https://www.6miu.com/read-2613184.html

最新回复(0)