automaticke stahovanie z ftp

Online komunikátory, VoIP, webové prohlížeče, e-mailové klienty

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod zemepan 7. 5. 2012 22:56

cest'!
nepoznate nejaky program ktory mi pri kazdom zapnuti kompu stiahne subory z ftp servra a potom ich z neho vymaze? nasiel som ich dost ale vsetky su platene
zemepan
Junior

Odeslat příspěvekod maga80 7. 5. 2012 23:28

sice netusim co je na tom az tak slozity (jakej mas system?), ale asi bych to resil nejak takto:

#!/bin/sh
cd /neco/download
ncftp -u"user" -p"passwd" server
get -ADD
quit

poustet po startu

(netestovano)
maga80
Kolemjdoucí

Odeslat příspěvekod zemepan 7. 5. 2012 23:35

mam win 7. mohol by si mi pls k tym riadkom napisat co robia nech to doladim?
zemepan
Junior

Odeslat příspěvekod maga80 8. 5. 2012 00:05

obavam se ze pod W7 to nedoladis, mozna zkusit cygwin

#!/bin/sh #spusti shel
cd /neco/download #prepne do adresare, kde to chces mit ulozeny
ncftp -u"user" -p"passwd" server # http://www.ncftp.com
get -ADD #stahne vsechno a smaze
quit #ukonci

ale we win urcite funguje prikaz ftp

http://www.nsftools.com/tips/MSFTP.htm

urcite s nim udelas vsechno, co potrebujes
maga80
Kolemjdoucí

Odeslat příspěvekod vladimir 8. 5. 2012 09:25

Používal jsem na takové automatizované stahování pod XP prográmek autoftp, snad poběží i pod W7.

http://www.glenn.delahoy.com/software/
vladimir
Expert
Uživatelský avatar

Odeslat příspěvekod oooooooooo 8. 5. 2012 10:18

Ha ha
Kód: Vybrat vše
obavam se ze pod W7 to nedoladis, mozna zkusit cygwin

takže function Open-FTPConnection($ftphost, $username, $password) - powershell,popřipadě něco ve stylu ale cely to psat nebudu,stejně to nepoužije
$source = "ftp://ftp.xxx.com/XXX/XXX/xxxx.avi"
$target = "c:\temp\xxx.avi"
planovač - při startu - hotovo
http://seven7.blog.zive.cz/
Spuštění Windows předchází pád.
oooooooooo
Pokročilý
Uživatelský avatar

Odeslat příspěvekod zemepan 8. 5. 2012 16:27

tak nasiel som si skript ktory mi funguje. mam to ulozene ako .bat
neviem ale co mam dopisat do skriptu aby sa mi zmazali stiahnute subory
Kód: Vybrat vše
   
     
    SET SERVER=mojserver
    SET USERNAME=admin
    SET PASSWORD=heslo
    SET LOCALFILE=C:\folder
    SET REMOTEPATH=/www_root/subory
    SET REMOTEFILE=*.JPG
    SET LOGFILE=ftplog.txt
    SET TEMPFILE=$temp.txt
     
    cd %LOCALFILE%
     
    echo open %SERVER% >%TEMPFILE%
    echo %USERNAME%>>%TEMPFILE%
    echo %PASSWORD%>>%TEMPFILE%
    echo bin >>%TEMPFILE%
    echo cd %REMOTEPATH% >>%TEMPFILE%
    echo prompt >>%TEMPFILE%
    echo mget %REMOTEFILE% >>%TEMPFILE%
    echo quit >>%TEMPFILE%
     
    echo. >>%LOGFILE%
    echo. >>%LOGFILE%
    echo Transfering %REMOTEFILE% to %LOCALFILE% at %DATE% %TIME% >>%LOGFILE%


     
    REM Execute FTP script
    REM ------------------
     
    ftp -s:%TEMPFILE% >>%LOGFILE%
     
    REM Clean up
    REM --------
    del %TEMPFILE%
zemepan
Junior

Odeslat příspěvekod vladimir 9. 5. 2012 07:41

Zkus přidat pod řádek s mget:

Kód: Vybrat vše
echo mdelete %REMOTEFILE% >>%TEMPFILE%
vladimir
Expert
Uživatelský avatar

Odeslat příspěvekod zemepan 9. 5. 2012 21:05

uz to ide. dik
zemepan
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník