Як по мережі копіювати папки з файлами

Як по мережі копіювати папки з файлами?


> Volf_555 # XA0; (16.11.05 01:05)

Можу лише порадити використовувати компонети Indy + протокол FTP, а не винаходити велосипеди.
Щоб копіювати папки все рано прийдеться використовувати FindFirst / Next / Close, без них ніяк.

Добре - з Indy і з FTP я згоден.
Але цікавить паралельний питання - як при копіюванні дізнатися що збирається копіюватися папка, а не файл (Файл може бути як з розширенням, так і без)?


> Volf_555 # XA0; (16.11.05 11:15) [2]
> Але цікавить паралельний питання - як при копіюванні дізнатися
> Що збирається копіюватися папка

Перевіряти атрибут / властивість / тип, що конкретно необхідно дізнаватися в довідці / описі обраного компонента.

І ще одне АЛЕ: є тільки клієнт FTP, але не сервер (на вкладках Indy)! А мені необхідно зробити на зразок FTP-сервера

Eraser, а можна дізнатися чим принципово Indy10 відрізняється від 9-ї. А то я
дивлюся ти її всім рекомендуєш ось і я зацікавився. Попутно питання:
у мене є проект, побудований на 9-ке. Після встановлення 10-й версії бібліотеки для 9-й не ушкодяться?
Я зможу і надалі продовжувати працювати з цим проектом в рамках
Indy9 або треба буде його перенести в Indy10?


> Ботвін Дмитро # XA0; (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 рано чи пізно відбудеться.

Пам'ять: 0.73 MB
Час: 0.075 c

Схожі статті