zoukankan      html  css  js  c++  java
  • CFtpFileFind例子

    #include <afx.h>
    #include <afxwin.h>
    #include <afxinet.h>
    #include <stdio.h>
    
    // compile for release with
    //   cl /MT /GX
    // or for debug with
    //   cl /MTd /GX
    
    CWinApp theApp;
    
    void main()
    {
       if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
       {
          // catastropic error! MFC can't initialize
          return;
       }
    
       // create a session object to initialize WININET library
       // Default parameters mean the access method in the registry
       // (that is, set by the "Internet" icon in the Control Panel)
       // will be used.
    
       CInternetSession sess(_T("MyProgram/1.0"));
    
       CFtpConnection* pConnect = NULL;
    
       try
       {
          // Request a connection to ftp.microsoft.com. Default
          // parameters mean that we'll try with username = ANONYMOUS
          // and password set to the machine name @ domain name
          pConnect = sess.GetFtpConnection(_T("ftp.microsoft.com"));
    
          // use a file find object to enumerate files
          CFtpFileFind finder(pConnect);
    
          // start looping
          BOOL bWorking = finder.FindFile(_T("*"));
    
          while (bWorking)
          {
             bWorking = finder.FindNextFile();
             printf("%s
    ", (LPCTSTR) finder.GetFileURL());
          }
       }
       catch (CInternetException* pEx)
       {
          TCHAR sz[1024];
          pEx->GetErrorMessage(sz, 1024);
          printf("ERROR!  %s
    ", sz);
          pEx->Delete();
       }
    
       // if the connection is open, close it
       if (pConnect != NULL)
          pConnect->Close();
       delete pConnect;
    
       return;
    }
  • 相关阅读:
    遇见Javascript类型数组
    编译Android常用命令
    V4L2驱动视频开发要点
    Windows Phone开发(27):隔离存储A
    Ubuntu10.04下Android开发环境搭建
    V4L2开发要点
    使用 php Header 报错的一个原因
    Windows Phone开发(28):隔离存储B
    用HTML5 Audio API开发游戏音乐
    php备份数据库类分享
  • 原文地址:https://www.cnblogs.com/liaocheng/p/4243384.html
Copyright © 2011-2022 走看看