vc语句上传整个文件夹(里面有文件夹和文件)到FTP

我想把桌面的一个图片文件夹上传到FTP,可是实现不了,也没有报错m_pFtpConnection->PutFile("C:\Users\Administrator\Desktop\图片","图片",FTP_TRANSFER_TYPE_BINARY,1) ;
但是,如果是上传图片呀,文档类什么的是可以实现的。比如m_pFtpConnection->PutFile("C:\Users\Administrator\Desktop\哈哈.docx","哈哈.docx",FTP_TRANSFER_TYPE_BINARY,1) ;

求各位大侠帮忙看看呀

不可以直接把文件夹当成整体上传。ftp的协议也没这个。
你需要递归遍历你的文件夹,遇到子文件夹,就用md在ftp上创建文件夹,遇到文件就上传文件到对应的路径

用FindFirstFile,FindNextFile等遍历获取目录所有文件,然后一个个传给PutFile上传。

找个完整的程序学学吧
http://www.codeproject.com/Articles/12240/TJFTP-A-Visual-C-FTP-Client

md是make directory