<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Jason_Messi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Jason_Messi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Jason_Messi]]></copyright><item><title><![CDATA[基于Qt的FTP工具：实现上传、下载、文件（夹）删除等功能]]></title><link>https://blog.youkuaiyun.com/Jason_Messi/article/details/136393213</link><guid>https://blog.youkuaiyun.com/Jason_Messi/article/details/136393213</guid><author>Jason_Messi</author><pubDate>Mon, 04 Mar 2024 16:05:27 +0800</pubDate><description><![CDATA[由于工作需要，需要使用Qt开发一套FTP工具，工具必须具备上传、下载、删除等基本功能。通过调研，基本有三种方式可以实现FTP功能。（1）QFTP：原来是Qt4的内置库，但是在Qt5的版本上被移除了，好在官网有源码，可以编译源码作为一个函数库使用，也可以将源码直接添加到工程里使用，总之看怎么方便怎么来。但是QFTP的缺点在于多级目录的操作上。例如删除操作，QFTP的rmdir()函数只能删除空文件夹，非空文件夹会报错。当然在源码的基础上可以修改源码实现多级目录的删除。]]></description><category></category></item></channel></rss>