Nounou, ik zal je even op weg helpen... Om dat te kunnen doen met standaard batch moet je het FTP commando via een 'scriptje' laten lopen. Helaas is dat dus in 'plain-text' dus niet erg secure, Syncback is een apart programma welke het password wel encrypt. Maargoed hieronder hetgeen wat je wil, je maakt eerst een file aan met daarin alle ftp commando's, daarna roep je dat script aan met de ftp -s switch erbij.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| echo -------------------------------------------------------------------------------
echo Send Files to FTP
echo -------------------------------------------------------------------------------
echo busy...
echo quote PORT > cmd.dat
echo user ***HIER_JE_USERNAME_INTIKKEN*** >> cmd.dat
echo ***HIER_JE_PASSWORD_INTIKKEN*** >> cmd.dat
echo bin>> cmd.dat
echo put "c:\***HIER_JE_FILE_INTIKKEN.ZIP***" >> cmd.dat
echo put "c:\***HIER_JE_TWEEDE_FILE_INTIKKEN_INDIEN_NODIG.ZIP***" >> cmd.dat
echo quit >> cmd.dat
ftp -n -s:cmd.dat ***HIER_JE_FTP_SERVER_INTIKKEN > nul 2>&1
del cmd.dat
echo done!
echo -------------------------------------------------------------------------------
pause |
En dan op de plekken:
code:
1
2
3
4
5
| ***HIER_JE_USERNAME_INTIKKEN*** = ewal
***HIER_JE_PASSWORD_INTIKKEN*** = Passw0rd
c:\***HIER_JE_FILE_INTIKKEN.ZIP*** = c:\foobar.zip
c:\***HIER_JE_TWEEDE_FILE_INTIKKEN_INDIEN_NODIG.ZIP*** = c:\foobar2.zip
***HIER_JE_FTP_SERVER_INTIKKEN = ftp.google.com |
Voor de rest zou ik zeggen, Google ze, er is genoeg te vinden hierover...