Avatar billede uneerup Nybegynder
02. april 2004 - 13:10 Der er 11 kommentarer og
1 løsning

FTP script

Hej eksperter
jeg vil gerne have lavet et script som skal kunne få adgang til en webserver, slette en mappe, og så lægge en ny mappe op.

Det er ikke en hjemmeside der skal gøre det, men en lille fil man bare kan klikke på og så sker denne kommando. Jeg ved det kan lade sig gøre, men kan ikke finde noget info omkring det. Nogle af kommandoerne hedder vist put og get.

Er der nogle der kan hjælpe mig med sådan et script, eller ved hvor man kan læse om sådan noget???

På forhånd tak
Avatar billede weaponx Nybegynder
02. april 2004 - 13:13 #1
Den nemmeste måde er nok at følge eksemplerne på denne side.

http://www.gdps.dk/products/watchDir/help/samp.html
Avatar billede uneerup Nybegynder
02. april 2004 - 13:18 #2
Der er så ingen eksemple på lige netop det jeg skal bruge, men alle andre ting på denne hjemmeside, findes der eksempler på.....typisk
Avatar billede Slettet bruger
02. april 2004 - 13:50 #3
Lav 2 filer.

den første kan du kalde opkald.bat
Den anden kan du kalde func.txt
Sørg for at begge filer ligger i sammen mappe.

I .bat filen skriver du flg.:

ftp -s:func.txt [IP adresse til serveren]


I .txt filen skriver du flg.:

[brugernavn]
[password]
binary
prompt
cd [navnet på mappen som skal slettes]
mdelete .
cd /
rmdir [navnet på mappen som skal slettes]
mkdir [navnet på den nye mappe du vil lave]
cd [navnet på den nye mappe du vil lave]
mput c:\temp\*.* <-- her skal du angive mappen med de filer der skal kopieres til FTP
bye
Avatar billede Slettet bruger
02. april 2004 - 13:52 #4
Og du starter selvfølgelig det hele ved at klikke på .bat filen :o)
Avatar billede uneerup Nybegynder
02. april 2004 - 14:09 #5
batfilen:
ftp -s:func.txt [linux1.123hotel.dk]

Func.txt filen:
[bruger]
[pass]
binary
prompt
cd [hej]
mdelete .
cd /
rmdir [hej]
mkdir [hej2]
cd [hej2]
mput c:\hej\
bye

synes ikke det virker helt, hvad har jeg gjort forkert??
Avatar billede Slettet bruger
02. april 2004 - 14:11 #6
du skal ikke have [ ] med :o)
Avatar billede Slettet bruger
02. april 2004 - 14:12 #7
mput c:\hej\ <--- skal være c:\hej\*.*
Avatar billede uneerup Nybegynder
02. april 2004 - 14:17 #8
så skal jeg love for det virker, den der med []....jahh.. det er jo fredag hehe, men du skal ihvertfald have mange tak for det, så holder jeg sgu week end :-)
Avatar billede Slettet bruger
02. april 2004 - 14:33 #9
any time... :o)
Avatar billede Slettet bruger
02. april 2004 - 15:58 #10
en lille rettelse

[brugernavn]
[password]
binary
prompt
cd [navnet på mappen som skal slettes]
mdelete .
cd / <--- lav denne om til cd ..
Avatar billede uneerup Nybegynder
05. april 2004 - 08:18 #11
Hej igen, jeg har lige et sidste spørgsmål, når jeg aktiver opkald.bat så smider den alle de filer op som ligger i biblioteket, men den smider ikke de biblioteker med som også ligger der...??? Hvordan gør man det??? Jeg skal nok gi en omgang point igen :-)
Avatar billede Slettet bruger
05. april 2004 - 13:20 #12
Det kan man desværre ikke fra en commandoprompt.
Du kan kun kopiere filer...
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