Witam,
Mam następującą strukturę na serwerze (dla testów założony):
SERWER:
-katalog
--t1
--t2
--test2
-plik.gif
-plik2.gif
Domyślnie łącząc się daje takie parametry:
IdFTP1.user := text_login.Text;
IdFTP1.Password := text_haslo.Text;
IdFTP1.Host := text_serwer.Text;
IdFTP1.Connect();
IdFTP1.ChangeDir('.\');
Następnie dynamicznie odczytuje z ListView przejście do katalog czyli kod wygląda tak:
IdFTP1.ChangeDir('.\katalog\');
W TotalCommander wyświetla taką ścieżkę: 0:/katalog/.
Wszystko jest ok ale jak dalej się pogłębię, to znaczy z katalog pójdę do podrzędnego to wywala error a ścieżka wygląda tak:
IdFTP1.ChangeDir('.\katalog\test2\');
W TotalCommander wyświetla taką ścieżkę: 0:/katalog/test2/.
Dlaczego tak się dzieje?
Czy między wykonaniem kolejnej zmiany katalogu trzeba coś dodatkowo zrobić?