Det kan du da sagtens, FTP protokommen er meget enkelt og faktisk oprindeligt lavet sti kommandoer. Get kommandoen henter filer og put kommandoen uploader filer.
Dog skal du vide at et script jo kun kan gøre det samme hver gang, dvs, hente de samme filer eller uploade de samme filer. Hvis du selv vil kunne bestemme hvilke filer skal du rette i scriptet hver gang.
Hvis du skriver scripteti perl, kan du dog lave dynamik af forskellig slags, så du selv kan give indput eller f.eks. læse fra et bibliotek, en tekst fil eller andet, der så angiver hvad derskal up- eller downloades.
Endelig kan du jo tilgå FTP serveren fra en kommandoprompt
Filkommandoerne. Skal de ligge i en tekstfil. Kan man ikke ligge hele skidtet i en batch fil?: test.bat --------- ftp.exe open my.ftp.server brugernavn password -----------
bertelbrander, du er næsten min helt :-) Jeg vil have flyttet hele skidtet i ftp-serverens peter-katalog over i c:\datamatiker - kataloget. Det glipper ved den sidste kommando echo mget * >>ftp.txt Der skal man jo svare ja eller nej. Hvordan gør jeg?
if not exist c:\DATAMATIKER\ mkdir c:\DATAMATIKER cd c:\DATAMATIKER
@echo off echo open billgates.dk>ftp.txt echo billgates.dk>>ftp.txt echo ilovelinux>>ftp.txt echo cd hovedopgave/Projekt/Peter>>ftp.txt echo mget * >>ftp.txt
Og det gør ikke noget at brugeren må svare ja eller nej, men det ikke altafgørende. Altså må batch-filen gerne selv klare det, hvis det er det nemmeste.
nb. normalt arbejder jeg i Linux, så derfor kniber det for mig... Det er til en kammerat, som jeg desværre ikke har kunne forklare hvordan man indtaster brugernavn og adgangskode i browservinduet :-(
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.