| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > ICS Как узнать тип FTP сервера? |
| Автор: CHERRY 15.7.2012, 20:11 |
| Пишу компонент FtpPanel. Выглядит, как панель файлового менеджера типа FAR или ТС. Основано на FTP клиенте от ICS и TVirtualStringTree. При подключении к Unix-серверам в список файлов сервера добавляю принудительно точку выхода из папки ".." При подключении к Windows серверам, сервер возвращает папки ".." и "." Зная тип сервера, можно обработать эти ситуации. Собственно вопрос: Подскажите, как узнать тип сервера? |
| Автор: XperT 15.7.2012, 20:57 |
| А не проще при отсутствии ".." и "." просто добавлять? Или добавлять всегда, а когда парсится список файлов - игнорировать |
| Автор: CHERRY 15.7.2012, 21:12 |
| Да, это была первая мысль, но это частное решение "для себя". Есть, чисто академический интерес. Опять же из информации о сервере может следовать вопрос кодировки. Да и в приличных FTP клиентах есть, как минимум, настройка типа сервера и кодировки. |
| Автор: XperT 15.7.2012, 22:33 | ||
Ну так по всей видимости потому и есть, что нельзя со 100% вероятностью программно узнать тип и кодировку сервера. |
| Автор: CHERRY 16.7.2012, 11:58 |
| И то правда. Спасибо, вопрос снимается. |