关于网友提出的“ FtpSetCurrentDirectory函数为什么总是失败阿?急!!!!代码如下”问题疑问,本网通过在网上对“ FtpSetCurrentDirectory函数为什么总是失败阿?急!!!!代码如下”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: FtpSetCurrentDirectory函数为什么总是失败阿?急!!!!代码如下描述:
HINTERNET hInet=InternetOpen(0, INTERNET_OPEN_TYPE_DIRECT,0,0,0);
if (hInet==NULL)
{
printf("Can't Open Session!\n");
}
HINTERNET hC />
INTERNET_SERVICE_FTP,INTERNET_FLAG_PASSIVE,0);
if (hC />
{
printf("Can't Connect!\n");
}
char path[MAX_PATH];
unsigned long len=MAX_PATH;
BOOL is=FtpGetCurrentDirectory(hConn,path,&len);
if (!is)
{
printf("Can't GetCurrentDirectory!\n");
}
printf("CurrentDirectory is:%s\n",path);
char *str="test";
strcat(path,str);
is=FtpSetCurrentDirectory(hConn,path);
if (!is)
{
printf("Can't SetCurrentDirectory!\n");
}
InternetCloseHandle(hConn);
InternetCloseHandle(hInet);