我写了个ftp客户端,
已经将ftp服务器上的文件列表显示在CListBox中了,
1>>>>>请问如何选择列中的一个文件,单击右键弹出键菜单->下载,点击"下载"后弹出一个选择下载路径的对话框.选择文件下载到本地的路径就可以调用DownFile()下载了.
2>>>>>关于文件本地的下载路径如何获取????
文件下载的方法(DownFile())我已经写好了.
谢谢大家了.........................
已经将ftp服务器上的文件列表显示在CListBox中了,
1>>>>>请问如何选择列中的一个文件,单击右键弹出键菜单->下载,点击"下载"后弹出一个选择下载路径的对话框.选择文件下载到本地的路径就可以调用DownFile()下载了.
2>>>>>关于文件本地的下载路径如何获取????
文件下载的方法(DownFile())我已经写好了.
谢谢大家了.........................
bi.hwndOwner=m_hWnd;
bi.pidlRoot=NULL;
char c[10000];
bi.pszDisplayName=c;
bi.lpszTitle="请选择本地目录";
bi.ulFlags=0;
bi.lpfn=NULL;
bi.lParam=0;
bi.iImage=0;
///////////////////////////////////////
LPITEMIDLIST piil=SHBrowseForFolder(&bi);
if(piil==NULL)
return;
char cPath[10000];
memset(cPath,0,10000);
if(SHGetPathFromIDList(piil,cPath))
{
CString strLocalPath=cPath;
.....
}
后者的话用,SHBrowseForFolder,详细参数查MSDN
怎么 选择CLisBox的一个列->点击右键-->右键菜单“下载”-->录选择对话框!其实就是把选择的ftp服务器上 的那个文件下载到本地,
从服务器下载指定的文件到本地(可以同时指定多个文件连续下载) 从本地上传指定的文件到服务器
请问有相关的代码没??
谢谢了
呵呵。个人见解!