使用Cftpconnect中PutFile始终只能上传一个文件

来源:百度知道 编辑:UC知道 时间:2024/05/11 18:31:07
我使用Ftp的Cftpconnect中PutFile始终只能上传一个文件

我每个目录都需要上传好几个文件,可每个目录都只有一个文件上传成功
这个问题我已经解决了,就是当你使用PutFile以后,再设置一下当前路径就可以了,如果还有那位积分比较少的hi友回答一下,我愿意赠送这20分

通过CFileFind类便利文件夹中所有文件,然后每个文件调用下PutFile
以下代码将当前目录下的文件枚举出来并打印每个文件名:
CFileFind finder
BOOL bWorking = finder.FindFile("*.*");
while(bWorking)
{
bWorking = finder.FindNextFile( );
cout <<(LPCTSTR) finder.GetFileName( ) <<endl;
}
为使示例简单,此代码使用标准C++库函数cout类,cout行可由调用CListBox::AddString来代替。
要了解有关CFileFind和其它WinInet类共同使用的情况,请参阅联机文档“Visual C++程序员指南”中的“用WinInet设计Internet程序”。