小弟在用Wininet开发FTP客户端程序时,遇到了无法列举 目录结构和文件的问题
如果正确100分送上

解决方案 »

  1.   

    通过 
    CConnectionSession.GetFtpConnection(ftp站点,username,password)成功建立连接
    然后我怎么样才能获得该Ftp站点的目录结构和该站点目录下面所包含的文件?谢谢
      

  2.   

    CFtpFileFind * lpFtpFind = new CFtpFileFind(m_pFtpConnection); BOOL bContinue;
    bContinue = lpFtpFind->FindFile("");
    if (lpFtpFind->IsDots() == FALSE && lpFtpFind->IsHidden() == FALSE)
    {
    if (lpFtpFind->IsDirectory())
    { }
    else
    { }
    nFileCount++;
    }
      

  3.   

    FtpGetCurrentDirectory
    FtpFindFirstFile
    InternetFindNextFile
    FtpSetCurrentDirectory
    去msdn查这几个函数的用法就可以了