O bug do diretório eu já disse:
é como se fosse isto:
DIR
01/05/2023 18:52 <DIR> .
01/05/2023 18:52 <DIR> ..
30/04/2023 22:29 36.936 3rdpatch.hb
30/04/2023 22:29 26.498 check.hb
30/04/2023 22:29 12.893 commit.hb
30/04/2023 22:29 30.177 contrib.hbr
30/04/2023 22:32 669.456 harbour.exe
30/04/2023 22:29 28.576 harbour.ucf
30/04/2023 22:29 1.281.536 hbformat.exe
30/04/2023 22:26 882.176 hbi18n.exe
01/05/2023 18:51 468 hbmk.hbc
30/04/2023 22:29 118.760 hbmk2.el.hbl
30/04/2023 22:29 212 hbmk2.en.hbl
30/04/2023 22:29 87.214 hbmk2.es.hbl
30/04/2023 22:29 83.825 hbmk2.es_419.hbl
30/04/2023 22:32 5.118.224 hbmk2.exe
30/04/2023 22:29 9.707 hbmk2.fr.hbl
30/04/2023 22:29 83.433 hbmk2.gl.hbl
30/04/2023 22:29 18.885 hbmk2.hu.hbl
30/04/2023 22:29 39.623 hbmk2.it.hbl
30/04/2023 22:29 83.682 hbmk2.pt_BR.hbl
30/04/2023 22:29 2.226.688 hbnetio.exe
30/04/2023 22:22 161.792 hbpp.exe
30/04/2023 22:28 5.814.272 hbrun.exe
30/04/2023 22:26 1.656.832 hbtest.exe
23 arquivo(s) 18.471.865 bytes
E a rotina vai pegando os pedaços pra separar data/hora/tamanho/nome
Como vém nesse servidor que está acessando ? não se sabe.
Quem pode obter o txt ? só você mesmo
Se não fizer nada, nunca vão acertar para o seu servidor.
Isso também equivale você entrar lá e pegar a lista através de um comando no ftp
No meu vém assim
ftp> dir
200 PORT command successful.
125 Data connection already open; Transfer starting.
06-29-17 01:13AM 110311 asteroids.swf
05-10-19 12:43AM 2541 calendario.swf
06-29-17 01:13AM 9080201 farm_to_fork.swf
05-10-19 12:43AM 67232 fly.swf
05-10-19 12:43AM 262663 penguin_tebe.swf
05-10-19 12:43AM 67232 quebracabeca.swf
05-10-19 12:43AM 3747 relogio.swf
226 Transfer complete.
ftp: 383 bytes recebidos em 0.02Segundos 17.41Kbytes/s.
teve uma época que vinham as permissões do linux no meio disso.
Nesse, só dá pra perceber que é mês/dia porque num deles tá 06-29, senão no automático não daria pra saber.