Fråga : få automatiskt sparar från en ftp-server using .bat och sätter på min dator

Den rinnande uppgiftsscheduleren för förmiddag I som ska öppnas upp en .bat, sparar som tar en csv sparar från mitt C: kör och laddar den in i en sql bordlägger in vid databas. Jag skulle något liknande för att automatisera få av spara från en en ftp-server som väl.  Finns det a långt som automatiskt ska öppnas upp FileZilla som loggas in som finnas spara och som nedladdas spara till mitt C: kör i ett slagträ sparar som väl? andra förslag för

Any skulle är väldeliga appreciated.

Thanks,
Robert
" klar "

Svar : få automatiskt sparar från en ftp-server using .bat och sätter på min dator

Hi Robert,
Ja. det var en lokal tilltalar. byt ut precis den del med din kända server. gilla nedanfört, och ja banan är spara med befaller (username, lösenordet, etc.) substitue med din bana,… som logga sparar är valfri.

ftp - s: (skriva sparar) (den valfria, en ftp-server) ((> (logga sparar),

Exempel:
ftp - s: C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt

Om mappen datera, I-förmiddagen inte sure vad du är ordstävet.
Den avlägsna mappen (FTP) ändrar varje dag? eller dina lokalarkivändringar varje dag? Om lokalmappen: Du önskar att skapa en ny mapp för att nedladda in i. eller ditt arkiv ändrar på måfå varje dag, och du önskar att sätta det in i den nyaste mappen?


, som jag vet att du inte kan använda en känd variabelmapp i skriva, spara så långt. men ftp-programet standardinställer till arkivet som det startades in. Om vad du önskade att göra, är att nedladda till en ny mapp varje dag, du kunde göra det i gruppera sparar. du skulle för att inte vara kompetent att ändra dir i skriva emellertid. gilla detta:
(notera: ”%DATEen: ~4,2%%DATE: ~7,2%%DATE: den ~10.4%” delen kunde behöva ändring, därför att den beror på hur ditt datera visas, och att ändra ”c:\temp” till din faktiska bana),


Gruppera sparar:
--------------------------

cd c:\temp
md FTPDownload-%DATE: ~4,2%%DATE: ~7,2%%DATE: ~10.4%
cd FTPDownload-%DATE: ~4,2%%DATE: ~7,2%%DATE: ~10.4%
ftp - s: C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt

--------------------------


Om du önskar att sätta det in i den nyaste mappen. Förmiddag I inte med grupperar egentligen utmärkt sparar, men I-funderare något något liknande som detta bör fungera, ändrar ”c:\temp” till din faktiska bana:


Gruppera sparar:
--------------------------
@echo av
fastställd srcDir= C:\temp
fastställd lastmod=
pushd ”%srcDir%”,
för /f ”tokens=*” %%a (”dir /ad /b /od 2^>NUL”) gör in uppsättningen lastmod=%%a
om ”%lastmod% " =="" ekar inte kunde lokalisera folder.&goto: eof
cd %srcDir% \ %lastmod% \,
ftp - s: C:\YourPath\ftpscript.txt datatransfer.cj.com > C:\YourPath\logfile.txt  
--------------------------


Skriva sparar:
--------------------------


username
lösenord
cd /path/on/ftpserver
slänga i soptunnan
betalningspåminnelse
mget *
bye

--------------------------
Andra lösningar  
 
programming4us programming4us