FTP文件目录遍历

  1. 获得InternetConnect()函数返回的句柄的子句柄hConnect。

  2. 传入hConnect,调用FtpFindFirstFile(),定位第一个文件或子目录,返回 hFind句柄和WIN32_FIND_DATA结构体(dirInfo)

    检查结构体成员dirInfo.dwFileAttributes是否为File_ATTRIBUTE_DIRECTORY来判断是否为子目录。

  3. 传入hFind,循环调用InternetFindNextFile(),直到返回ERROR_NO_MORE_FILES为止。

  4. 完成遍历服务器目录,调用InternetCloseHandle()关闭FtpFindFirstFile()的返回hFind。

  5. 调用InternetCloseHandle()关闭InternetConnect()的返回hConnect。

具体 例程(程序4.4 ):


你可能感兴趣的:(FTP文件目录遍历)