MFC CFTPConnection:如何重置目录

时间:2014-03-20 10:56:23

标签: visual-c++ mfc ftp

我遇到使用CFTPConnection类重置FTP文件夹的问题。 我的开发环境是VC ++ 6.0和MFC。 我可以使用CFTPConnection类的函数“CreateDirectory”在FTP中创建子文件夹(FTP服务器使用vsftpd包在RHEL中)。 但无法找到返回根文件夹或父文件夹的功能。

请有人帮我解决这个问题。

谢谢和问候, 阿尔文

1 个答案:

答案 0 :(得分:1)

您想要的方法是CFtpConnection::SetCurrentDirectory,只需使用FtpSetCurrentDirectory来更改目录。

由于FtpSetCurrentDirectory接受:

  

指向以null结尾的字符串的指针,该字符串包含该名称   目录成为当前工作目录。这可以是   完全限定的路径或相对于当前目录的名称。

您应该能够使用相对路径进行导航,例如" .."返回文件夹或重置为父文件夹,例如" /"。