Форум: "Сети";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
ВнизКак по сети копировать папки с файлами? Найти похожие ветки
← →
Volf_555 (2005-11-16 01:05) [0]Возникла проблема - разработал клиент-серверное приложение, с помощью которого можно подключаться к серверу и копировать файлы. Файлы малого размера копирует номрмально, большие - с глюками.
Вопрос в другом - как копировать целые папки и на конечном компьютере создавать ту же самую иерархию папок, как на компьютере, с которого идёт копирование?
← →
Eraser © (2005-11-16 02:12) [1]
> Volf_555 (16.11.05 01:05)
Могу лишь посоветовать использовать компонеты Indy + протокол FTP, а не изобретать велосипеды.
Чтобы копировать папки всё рано прийдётся использовать FindFirst/Next/Close, без них никак.
← →
Volf_555 (2005-11-16 11:15) [2]Хорошо - с Indy и с FTP я согласен.
Но интересует паралельный вопрос - как при копировании узнать что собирается копироваться папка, а не файл (Файл может быть как с расширением, так и без)?
← →
Плохиш © (2005-11-16 11:28) [3]
> Volf_555 (16.11.05 11:15) [2]
> Но интересует паралельный вопрос - как при копировании узнать
> что собирается копироваться папка
Проверять аттрибут/свойство/тип, что конкретно необходимо узнавать в справке/описании выбранного компонента.
← →
Volf_555 (2005-11-16 11:30) [4]И ещё одно НО: есть только клиент FTP, но не сервер (на вкладках Indy)! А мне необходимо сделать наподобие FTP-сервера
← →
Eraser © (2005-11-16 15:46) [5]
> Volf_555 (16.11.05 11:30) [4]
Сервер есть. Советую установить последнюю 10 версию Indy.
http://www.indyproject.org/
← →
Ботвин Дмитрий (2005-11-16 16:20) [6]Eraser, а можно узнать чем принципиально Indy10 отличается от 9-й. А то я
смотрю ты её всем рекомендуешь вот и я заинтересовался. Попутно вопрос:
у меня есть проект, построенный на 9-ке. После установке 10-й версии библиотеки для 9-й не повредятся?
Я смогу и в дальнейшем продолжать работать с этим проектом в рамках
Indy9 или надо будет его портировать в Indy10?
← →
Eraser © (2005-11-16 17:06) [7]
> Ботвин Дмитрий (16.11.05 16:20) [6]
Принципиальное отличие в том, что 10 версия полностью .net совместима, к тому же существенно расширена в плане реализации прикладных протоколов (например тот же FTPServer).
> у меня есть проект, построенный на 9-ке. После установке
> 10-й версии библиотеки для 9-й не повредятся?
Без полного удаления 9 версии, 10 работать вообще не будет. Проект не откомпилируется под новую версию, т.к. изменена реализация OnExecute в idTCPServer и вообще структура компонентов значительно отличается. Так что советую оставить пока что 9. Именно из-за несовместимости 9 и 10 версии я всем советую сразу использовать 10, чтобы потом переписывать код не приходилось.
> Я смогу и в дальнейшем продолжать работать с этим проектом
> в рамках
> Indy9 или надо будет его портировать в Indy10?
Почти 100% прийдётся портировать под Indy 10, т.к. переход на .net рано или поздно произойдёт.
← →
Ботвин Дмитрий (2005-11-17 08:09) [8]Спасибо! Понял...
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.034 c