我正面临使用类CFTPConnection重新设置FTP文件夹的问题。我的开发环境是vc++ 6.0和MFC。我能够使用CFTPConnection类的"CreateDirectory"功能在FTP中创建子文件夹(FTP服务器在RHEL中使用vsftpd包)。但是无法找到返回根文件夹或父文件夹的函数。
请任何人帮助我解决这个问题。
谢谢阿尔文
你想要的方法是CFtpConnection::SetCurrentDirectory,它只是使用FtpSetCurrentDirectory来改变目录。
因为FtpSetCurrentDirectory接受:
指向一个以空结束的字符串的指针,该字符串包含对象的名称目录转换为当前工作目录。这可以是相对于当前目录的完全限定路径或名称。
你应该能够使用".."这样的相对路径导航到一个文件夹,或者重置到父文件夹,比如"/"。