Download From FTP
来源:互联网 发布:电子标书的软件 编辑:程序博客网 时间:2024/06/05 18:24
#include"afxinet.h"
void CFTPEdit::DownloadFromFTP(CString sFtpPath,CString sLocalPath)
{
CInternetSession *pIntsession;
pIntsession = new CInternetSession(AfxGetAppName(),1,PRE_CONFIG_INTERNET_ACCESS);
CFtpConnection *pftpConn = NULL;
CFtpFileFind *pftpffind = NULL;
BOOL bContinue;
try
{
pftpConn = pIntsession->GetFtpConnection(_T("192.168.1.10")/*ftp路径*/,_T("username")/*用户名*/,_T("keyword")/*密码*/);
}catch(CInternetException(*e))
{
e->delete();
pftpConn = NULL;
}
if(pftpConn)
{
pftpffind =new CFtpFileFind(pftpConn);
bContinue = pftpffind->FindFile(_T("需要查找的文件名"));// 查找服务器上当前目录的任意文件使用_T("*");
if(!bContinue)//如果一个文件都没有找到,则结束查找
{
pftpffind->Close();
pftpffind = NULL;
}
CString sTempFtpPath = sFtpPath+"\\"+文件名;
//CStrinfg sTempLocalPath("D:\\自定义的文件名");//下载文件存放的位置
CString sTempLocalPath = sLocalPath +"\\"+"自定义的文件名";
BOOL bStatues = pftpConn->GetFile(sTempFtpPath/*_T("/文件夹//文件名")*/,sTempLocalPath);//从FTP服务器上下载制定文件到本地路径
if(!bStatues)
{
MessageBox("Excute Copy file fail!");
return;
}
if(pftpffind != NULL)//释放
{
pftpffind->Close();结束查询
pftpffind = NULL;
delete pftpffind;
}
}
if(pftpConn != NULL)
{
pftpffind->close();
pftpffind = NULL;
delete pftpffind;
}
delete pIntsession;
return;
}
- Download From FTP
- Download a file from a FTP Server
- download oracle patchs from metalink by ftp
- ftp download
- Ftp download
- ftp download oracle patches
- Download from other website
- download something from slideshare
- download from free electrons
- Latest crack software ftp download
- Download ebook from Syngress Publishing
- how to download from http
- C# download file from webserver
- DOWNLOAD FROM ITAB TO EXCEL
- Download Files from Web [C#]
- Download Analyst Recommendation from HeXun
- Download file from Web-Task1
- download chromedriver from mirror website
- OpenGL使用glColorMaterial设置材质
- 欢迎使用CSDN-markdown编辑器
- 6. Laravel5学习笔记:IOC/DI的理解
- UILabel 设置不同颜色,不同字体
- makefile规则
- Download From FTP
- jquery中复选框checked属性
- 《Java课程实习》日志(周三)
- C++时间戳 字符串 时间格式
- 黑马程序员——Java基础--多线程(一)
- 4.MySQL程序概述
- 用Spring MVC和Freemarker实现导出PDF
- Solution to the problem of machine name becomes "bogon" in Mac
- iOStableviewcell系统自带删除注意事项