2017-02-15 15 views
0

Вы никогда не загружаете файлы в корневую папку FTP. У вас всегда есть базовая или удаленная папка, в которой вы работаете. В большинстве случаев это «public_html/domain.com».Indy FTP - переход к определенной папке из текущей папки

Как перейти к определенной папке из случайной текущей папки, не переходя полностью вниз к FTP-корню? Какой-то FTP.NavigateTo ('downloads'), который всегда будет запускать навигацию из «базовой» папки независимо от того, где вы сейчас находитесь.

Я прошу об этом, потому что при переходе по нескольким папкам требуется больше времени, загружая HTML-файл!

Что было бы самым эффективным способом навигации (как можно меньше папок) навигации?

ответ

2

Вы никогда не загружаете файлы в корневую папку FTP. У вас всегда есть базовая или удаленная папка, в которой вы работаете. В большинстве случаев это «public_html/domain.com».

Это полностью зависит от конкретной конфигурации сервера. Я подключил (и написал) FTP-серверы, где «корневая» папка сопоставлена ​​с домашним каталогом в домашней директории пользователя в файловой системе сервера, и поэтому загрузка непосредственно в «root» вполне приемлема.

Как перейти к определенной папке из случайной текущей папки, не перемещаясь вплоть до FTP-корня?

Просто укажите абсолютный путь (относительно корня) до TIdFTP.ChangeDir(). FTP допускает как абсолютную, так и относительную навигацию.

Какой-то FTP.NavigateTo ('downloads'), который всегда будет запускать навигацию из «базовой» папки независимо от того, где вы сейчас находитесь.

FTP.ChangeDir('/downloads');