2009-08-25 6 views
0

Можно ли переместить более одного файла одновременно? Прямо сейчас, я перемещаю один файл, а затем, если это удачный ход, еще ... с делегатами и всеми. Мне было интересно, есть ли более простой способ сделать это.Перемещение нескольких файлов с ftp OpenCF.FTP

В этом листе отсутствуют примеры. Я постоянно нахожу странные мелочи в своем приложении, которые в конечном итоге становятся икотой; и я не уверен, что это мой код или lib.

Как эта проблема - она ​​регистрируется в моем приложении ОЧЕНЬ ОЧЕНЬ медленно (40 секунд), только потому, что я получаю 2 файла при входе в систему.

Любые идеи?

ответ

0

FTP сам по себе не допускает нескольких перемещений файлов, поэтому нет никакой возможности для какой-либо библиотеки делать больше одного. See the RFC, section 4.1.3.

+0

Спасибо! Делает смысл. Дополнительный вопрос для вас: почему эта библиотека очень медленная при регистрации пользователя? Если я вхожу на FTP-сервер через WIndows Command lilne (с любого ПК), это очень быстро. Такая же операция, выполняемая с этим lib, занимает около 20 секунд. есть ли способ ускорить его? почему такая огромная разница? – sarsnake

+0

На самом деле это 16 секунд - слишком долго. И тогда мне нужно ftp над 2 файлами, так что общее количество этих 3 операций займет более 35 секунд. Достаточно долго для обычного пользователя. Какие у меня варианты? Как я уже говорил, если я выполняю эти же операции через командную строку, ответ мгновен. Должен ли я просто жить со скоростью или ??? – sarsnake

+0

Если вы перейдете через код входа, вы видите, куда идет время? Это довольно простой синхронный сокет, поэтому его довольно легко найти. – ctacke

Смежные вопросы