//获取当前账号下所有的文件及目录
void GetFileDir()
{
// TODO: 在此添加控件通知处理程序代码
sf::IpAddress address = "127.0.0.1";
sf::Ftp server;
sf::Ftp::Response connectResponse = server.connect(address);
if (!connectResponse.isOk())
{
//连接失败
} // Ask for user name and password
std::string user = "test", password = "5482";
// Login to the server
sf::Ftp::Response loginResponse = server.login(user, password);
if (!loginResponse.isOk())
{
//登录失败
}
sf::Ftp::DirectoryResponse response = server.getWorkingDirectory();
const string strMsg = response.getMessage(); sf::Ftp::ListingResponse response1 = server.getDirectoryListing();
const std::vector<std::string>& names = response1.getListing();
for (std::vector<std::string>::const_iterator it = names.begin(); it != names.end(); ++it)
{
string strName = *it;
//utf8编码转为gb2312编码
string strZWValue = Coding::UTF8ToGB2312(strName);
int yy = 55;
} server.disconnect();
}
c++ SFML 获取ftp某个目录下所有的文件或者文件夹
原创
©著作权归作者所有:来自51CTO博客作者春蕾夏荷的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
c++ SFML ftp上传文件
c++ SFML ftp上传文件
sfml 上传 ipad 文件路径 -
c++ SFML ftp删除文件
c++ SFML ftp删除文件
c++ sfml ftp 删除文件 连接失败 -
c++ SFML ftp创建目录
c++ SFML ftp创建目录
c++ ftp sfml 创建文件夹 创建目录 -
c++ SFML ftp下载文件
c++ SFML ftp下载文件
c++ sfml 本地文件 连接失败 ipad -
c++ SFML ftp重命名文件
c++ SFML ftp重命名文件
c++ sfml ftp 重命名 ipad