Avatar billede n.b.jensen Nybegynder
19. april 2006 - 16:37 Der er 5 kommentarer og
1 løsning

Batch upload filer i mappe til ftp

Hej

Jeg skal lave noget som kan uploade alle filer i en mappe og undermapper, til en ftp server der kræver login.

Jeg havde tænkt på batch, da det er dejligt simpelt. Indtil videre har jeg fundet af at scanne den mappe som batchfilen ligger i igennem, og lave en .txt fil med alle filerne:

dir /s /b > files.txt

Så tænkte jeg at man måske kunne lave noget batch, så den skrev put foran alle filerne i den liste, og man så senere kunne kalde denne liste når selve uploadningen skal igang.

Jeg har også fundet ud af at connecte til ftp serveren:

1 fil ser sådan ud:
ftp -s:upload.bat

upload.bat ser sådan ud:
open adresse
Bruger
password
//Her skal listen med filer kaldes og uploades
quit

Nogen ideer? På forhånd tak
19. april 2006 - 18:03 #1
Lige en hurtig:
Prøv at 'lege' med mput komandoen i ftp..

mput = multi put (frit oversat)
Avatar billede n.b.jensen Nybegynder
19. april 2006 - 18:21 #2
Hej... Har lige selv fundet frem til det samme, prøver følgende kode:

mput c:\upload\*.* /y

Men den siger:
mput c:\upload\.? mput c:\upload..? mput c:\upload\Bjergtoppe.jpg? mput c:\upload\Solnedgang.jpg? mput c:\upload\Vinter.jpg? mput c:\upload\åkander.jpg ftp>

Skal siges at de billede der er noget crap jeg har lagt ind.

Der bliver ikke uploadet noget til serveren, kan du se hvad der er galt?
19. april 2006 - 18:24 #3
Som default skal der (fra brugerens side) svares Y/N til hver fil... Derfor ? mærket...
Undersøger lige...
Avatar billede n.b.jensen Nybegynder
19. april 2006 - 19:09 #4
det er derfor jeg har /y bagefter, som svarer y for brugeren :)

Det virker heller ikke uden /y

Men det virker hvis jeg bare indtaster kommandoen i kommandoprompt, men altså ikke i min batch fil.
Avatar billede n.b.jensen Nybegynder
19. april 2006 - 19:18 #5
Fandt selv ud af det, hvis nogen skulle være interesseret så ser mine to filer sådan ud:

første fil:
ftp -i -s:ftpfile.ftp

filen ftpfile.ftp:
open ftp.xxxx.dk
brugernavn
password
mput c:\upload\*.* /y
quit

Jeg takker mange gange for hjælpen dr1 :)
Opretter du ikke et svar
19. april 2006 - 19:42 #6
Netop...

(Men ville lige afprøve det selv først...)
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