[DELPHI] idFTP - put('c:\map\*.txt',*.txt')

Pagina: 1
Acties:

  • Rambo
  • Registratie: Maart 2001
  • Laatst online: 19-12-2024
Ik heb lokaal een map c:\test met daarin allerlei bestanden. Nu wil ik alleen het bestand met de extensie txt uploaden naar mijn ftp server.
ftp.put() kan maar 1 bestand uploaden. Ik weet niet hoe de txt bestanden heten in mijn lokale map. Daarom wil ik iets als dit hebben:

code:
1
put('c:\map\*.txt',*.txt')


Hoe kan ik dit nu het beste aanpakken?

[ Voor 4% gewijzigd door Rambo op 22-06-2005 19:29 ]


  • JER00N
  • Registratie: Maart 2002
  • Niet online
Dat kan niet zomaar met wildcards, je zou met o.a. FindFirst en FindNext de bestanden uit een dir moeten halen en in bijv. een TStringList moeten zetten. Daarna kan je via een lus die bestanden uit die stringlist uploaden.

  • Rambo
  • Registratie: Maart 2001
  • Laatst online: 19-12-2024
hmm dan wordt het voor mij alweer een stuk ingewikkelder, maar met genoeg tijd moet dat wel lukken, en kan ik trouwens met Findfirst of iets dergelijks ook niet met wildcards werken? In het weekend maar eens kijken dan :)

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Nope, AFAIK zijn wildcards simpelweg inderdaad niet mogelijk. JER00N noemt volgens mij dan ook de makkelijkste oplossing, gewoon alle bestanden aflopen en kijken of het misschien een .txt file betreft. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • matthijsln
  • Registratie: Augustus 2002
  • Laatst online: 05-05 14:48
Bij FindFirst kan je wel wildcards gebruiken.

  • Rambo
  • Registratie: Maart 2001
  • Laatst online: 19-12-2024
matthijsln schreef op woensdag 22 juni 2005 @ 20:40:
Bij FindFirst kan je wel wildcards gebruiken.
Ja dat gebruik ik nu en dat lukt prima :) thanx.
Pagina: 1