bbb是目录吧,你需要列举目录下的文件,逐个下载文件。

解决方案 »

  1.   

    BOOL OK=finder.FindFile("\\aaa\\bbb\\ccc\\*.*");怎么一直返回是0啊?
    一直是0,该语句后面的IF语句就不执行。 
    我在" 开始--> 运行" 输入IP,可看到aaa文件夹,
    连接服务器显示的系统默认路径是 “/” ,不明白什么意思。CInternetSession session;
    UpdateData(FALSE);
    CFtpConnection* connection=NULL;
    try
    {
    connection=session.GetFtpConnection(host);
    }
    catch(CInternetException *pEx)
    {     
    connection=NULL;  
    pEx->Delete;    
    }
    if(connection)
    {
    CFtpFileFind finder(connection);
    char prf[100]="\\aaa\\bbb\\ccc";
    char plf[100]="d:\\123\\000\\";
    BOOL OK=finder.FindFile("\\aaa\\bbb\\ccc\\*.*");
    if (OK)

    {
    OK=finder.FindNextFile();
    ---------------------------
    ---------------------------
    connection->GetFile(prf,plf);
    connection->Close();
    session.Close();
    delete connection; 
    }
    UpdateData(FALSE);
    }