Avatar billede buzzkill Nybegynder
26. september 2001 - 13:06 Der er 25 kommentarer og
1 løsning

Hvordan lister man alle filer/dirs på en FTPserver ??? manger noget hjælp ;)

jeg har fået den til at connecte til en FTPserver
samt liste alle Dirs i mit rootdir, men mangler nu at få den til at liste alle filer/dirs på _hele_ serveren samt skrive dem ligesom f.eks. \'du\' under Linux m. path osv osv ;)

mvh

Martin D
Avatar billede mora Nybegynder
26. september 2001 - 13:12 #1
Vil du se alle filer i alle mapper ?
Det kræver at du åbner enhver mappe og beder om en liste, da der ikke er en funktion til det i FTP protokollen ...
Avatar billede borrisholt Novice
26. september 2001 - 13:12 #2
Hvilket komponent bruger du ?

Jens B
Avatar billede buzzkill Nybegynder
26. september 2001 - 13:19 #3
jeg bruger default NMFTP komponent i Delphi 5.0.
Jeg har læst den tråd på eksperten.dk omkring FTP/HTTP list som du/I har skrevet engang før.
Avatar billede borrisholt Novice
26. september 2001 - 13:40 #4
Det er en list stører omagng .. Du må selv baldere dig gennem din fil struktur ...

Jeg har ikke lige en løsning på lager ... Og har ikke tid til at kigge på det ...


Jens B
Avatar billede mora Nybegynder
26. september 2001 - 14:28 #5
Hvis man beder CuteFTP slette en mappe der har under mapper, vil den først tage den første mappe og gå så langt ind som muligt ...

Det samme skal du gøre.

Rod
/mappe1-1
- /mappe1-2
- - /mappe1-3
/mappe2


Etc. Dvs enten gå så langt ind som muligt fra start, eller den anden vej, for hvert dir skal du lave en list ...

Avatar billede mora Nybegynder
26. september 2001 - 15:03 #6
Jeg er ved at bikse noget sammen ...
Avatar billede mora Nybegynder
26. september 2001 - 17:38 #7
Brugte NMFTP som omtalt.

Bugs i denne version.
1: Den stopper når der kommer en tom mappe :(
2: Man skal trykke process hvergang (får nemmere at fejlfinde, denne skal placeres i onSuccess senere, se det der er kommenteret ud)


mora.whitehat.dk/list_all_ftp.zip


Jeg har kun testet det på en G6 server.
- Kikker måske på det lidt senere, men ellers skulle det give en ide :)
Avatar billede mora Nybegynder
26. september 2001 - 17:38 #8
Avatar billede buzzkill Nybegynder
26. september 2001 - 22:07 #9
Mange tak for det hurtige, brugbare svar ;)
Den crasher godt nok når der bruges lange filnavne såee ... hehe .... ;)
Avatar billede mora Nybegynder
26. september 2001 - 22:09 #10
Lange filnavne ?

Har du et eks ?
Avatar billede mora Nybegynder
26. september 2001 - 22:10 #11
Lolm eksperten kan ist ikek lidt min fil hedder ftp_ ....
Avatar billede buzzkill Nybegynder
26. september 2001 - 22:29 #12
a hvad for noget ;)
Avatar billede buzzkill Nybegynder
26. september 2001 - 22:30 #13
alt hvad der har <space> i sig, <! tegn> samt andre tegn sikkert også
Avatar billede mora Nybegynder
26. september 2001 - 22:33 #14
Hvilken fejl får du ?
Avatar billede mora Nybegynder
26. september 2001 - 22:34 #15
fandt fejlen, 5 mins
Avatar billede mora Nybegynder
26. september 2001 - 22:45 #16
Og dog, her crasher den ikke ?

DIR: /Danskebank
DIR: /Danskebank/Danskebank
DIR: /Danskebank/Danskebank/PRIV
DIR: /Danskebank/Danskebank/PRIV/PRIV
File /Danskebank/Danskebank/PRIV/PRIV/eSeC.ini
File /Danskebank/Danskebank/PRIV/PRIV/keypath.ddb
DIR: /Danskebank/PRIV
DIR: /Danskebank/PRIV/PRIV
File /Danskebank/PRIV/PRIV/eSeC.ini
File /Danskebank/PRIV/PRIV/keypath.ddb
File /Danskebank/hej med dig lange fil.txt
DIR: /Documents and Settings
Avatar billede buzzkill Nybegynder
26. september 2001 - 22:56 #17
har du dumpet din rettet version på hjemmesiden, samme fil ?
Avatar billede mora Nybegynder
26. september 2001 - 23:01 #18
Ja, har lige uppet den, men rettede kun en linje, så virker underligt hvis den crasher.

- Er det en G6 server ?, hvis ikek vil jeg gerne havde noget fra den sidste memo til højre.
Avatar billede buzzkill Nybegynder
26. september 2001 - 23:14 #19
Jeg bruger ServU 3.0, den connecter sådan set godt nok samt lister også godt nok :
-----------------------------------------
drw-rw-rw-  1 user    group          0 Aug 16  2000 !!! upload here !!!
drw-rw-rw-  1 user    group          0 Jul 25  2000 .
drw-rw-rw-  1 user    group          0 Jul 25  2000 ..
drw-rw-rw-  1 user    group          0 Jul 25  2000 Billeder2
drw-rw-rw-  1 user    group          0 Jul 25  2000 DivX
drw-rw-rw-  1 user    group          0 Mar  4  2001 JackAss
drw-rw-rw-  1 user    group          0 Aug 26  2000 Party billeder [ CGI og Connect ]
drw-rw-rw-  1 user    group          0 Jul 25  2000 Reklamer - wazzupp
drw-rw-rw-  1 user    group          0 Jul 25  2000 billeder
drw-rw-rw-  1 user    group          0 Jul 25  2000 funny mpegs
drw-rw-rw-  1 user    group          0 Jul 25  2000 games
drw-rw-rw-  1 user    group          0 Mar 11  2001 mp3-votes
drw-rw-rw-  1 user    group          0 Jul 25  2000 programmer
-----------------------------
men når du så vil køre Process, så crasher den ved : Q :=1;

Fejlen hedder : Project <navn> raised exception class FTPException with message \'550 /e:/-=- Netparty -=-/-rw-rw 1 user group osv osv ... !!! upload her !!! : no such file or directory.\'
Avatar billede mora Nybegynder
26. september 2001 - 23:18 #20
Hmm, jaa den lister ikke som en G6, læser lige lidt RFC :)
Avatar billede buzzkill Nybegynder
26. september 2001 - 23:26 #21
troede virkerlig der var en standard indenfor sådan noget ;) det er der måske også, men ikke alle der overholder det .. hehe
Avatar billede mora Nybegynder
26. september 2001 - 23:33 #22
Kører du dansk styresystem ?
Avatar billede buzzkill Nybegynder
26. september 2001 - 23:37 #23
nej, kører Engelsk w2k, tror du det er grunden ?
Avatar billede mora Nybegynder
26. september 2001 - 23:39 #24
Nej, overvejede bare om datoen kunne ændre sig meget.

Har fundet nogle muligheder :)
. Er lige ved at fyre dem der ikke holder :)
Avatar billede buzzkill Nybegynder
26. september 2001 - 23:42 #25
har du icq ?
mit nummer : 495677284
Avatar billede mora Nybegynder
26. september 2001 - 23:43 #26
No user found, mit er 40746606
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger elementleder til System sektionen i Hvidovre

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation

Politiets Efterretningstjeneste

CNE-specialist til PET`s indhentningsafdeling