使用 Microsoft Visual C++ 6 的 FTP 事务

Posted

技术标签:

【中文标题】使用 Microsoft Visual C++ 6 的 FTP 事务【英文标题】:FTP Transactions Using Microsoft Visual C++ 6 【发布时间】:2011-05-02 00:50:45 【问题描述】:

有没有关于使用 C 语言而不是 C++ 的 Microsoft Visual C++ 6 进行 FTP 事务(如下载、上传和文件/目录列表)的教程?

【问题讨论】:

它 (a) 必须是 C,并且 (b) 必须在这么旧的编译器中吗? (a) 因为我的 C 语言比 C++ 更好。 (b) 因为我正在尝试使用在旧机器上运行的旧软件来做一些程序:) 【参考方案1】:

您基本上需要一个 WinInet FTP 客户端,它是用于此类事情的 Win32 API。您可以直接用 C 语言完成所有这些操作。

这里有一篇不错的文章:

http://www.teksoftco.com/articles/ftp%20client.htm

但要点是:您使用 InternetOpen/InternetConnect 获取连接,然后使用 FtpOpenFile/FtpGetFile/FtpPutFile 等。有 FtpFindFirstFile/NextFile 枚举目录,以及其他查询当前目录、删除文件等的方法。

【讨论】:

以上是关于使用 Microsoft Visual C++ 6 的 FTP 事务的主要内容,如果未能解决你的问题,请参考以下文章

microsoft visual c++ 6.0英文版怎么安装?

使用 Microsoft Visual C++ 6.0 解决 __imp__open 和其他类似名称的函数的链接错误

在win7系统下,如何安装 Microsoft Visual C++ 6.0呢?谢谢····

电脑问题 Microsoft visual c++ Runtime Library

串口通信IN C++(适用于Microsoft Visual Studio 2010/2012/2013 ,VC++6.0 )

使用 Microsoft Visual C++ MFC 2021 进行编程