Привет!
Подскажите как получить список доступных для скачивания файлов с фтп с помощью QFtp.
Делаю так:
void ImportJob::processFolder(const QUrlInfo & i)
{
if (i.isDir())
{
...
}
else
{
// проверяем доступность файла
if ( i.isFile() && i.isValid() && i.isReadable() && i.name().contains(_regExp ) )
{
_filesFound++;
_pendingFiles.append( _currentPath + QDir::separator() + i.name() );
}
}
}
Проблема в том, что у заливающегося файла i.isValid() == true и i.isReadable() == true. Непонятно как с помощью QFtp сказать загрузчику подождать пока файл зальется до конца, а потом его скачать, если заливает файл не моя прога. Иначе скачивается неполный файл.