Название: Qt FTP как узнать путь к текущей папке Отправлено: Leviafan от Март 29, 2015, 14:44 Код перешел я на сервере в какую нибудь папку. как узнать путь к этой папке? надо что то на подобии этого 192.168.1.1:21/DISK_A1/123/222/ или /DISK_A1/123/222/ Название: Re: Qt FTP как узнать путь к текущей папке Отправлено: torwig от Март 29, 2015, 17:43 Как вариант можно ручками формировать строку. Каждый раз когда делаешь cd(path), добавлять в строку append("/" + path). Возможно, это не так элегантно, но в документации что-то не нашел готового метода или плохо искал.
Название: Re: Qt FTP как узнать путь к текущей папке Отправлено: LisandreL от Март 30, 2015, 16:15 Можете попробовать
Код: ftp.rawCommand("PWD"); Название: Re: Qt FTP как узнать путь к текущей папке Отправлено: Leviafan от Март 30, 2015, 18:24 Можете попробовать как пользоваться? это просто передает команду "текущий каталог", а как это на экран вывести? Код: ftp.rawCommand("PWD"); qDebug() << ftp.rawCommand("PWD"); возвращает номер команды torwig я тоже перерыл документацию, но ничего не нашел, в примерах написания фтп клиентов путь собирают вручную как ты написал Название: Re: Qt FTP как узнать путь к текущей папке Отправлено: Day от Март 31, 2015, 10:55 Код: connect(&ftp, SIGNAL(rawCommandReply(int, const QString&)), ...); Код: qDebug() << ftp.rawCommand("PWD"); |