windows - FTP batch fil download hænger ved overførsel

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg ville forske nogen hjælp med dette .....
I titlen siger jeg, at jeg har en batch-fil i en planlagt opgave, der genererer en ftp-fil til at downloade flere tusinde filer fra forskellige mapper dagligt, det virker for omkring halvdelen af ​​filerne, men det stopper randombly ved '125 Data conection already open; startoverførsel ', kan jeg se, at filen blev delvist downloadet (filen er 700 kb i størrelse og tempfilen er 650 kb eller deromkring), men downloadprocessen blev fast af en eller anden grund.


-batfilen hedder fra en planlagt opgave
-om 15 mapper med 1000 filer hver, og hver fil er fra 20kb til 5mb i størrelse
-Downloads fungerer fra 3 til 5 mapper, og det sættes fast af en eller anden grund i midten af ​​overførslen
Der er ingen fejl eller besked i begivenhedsregistret
-bruger den native ftp-klient under Windows 7 Ultimate Service Pack 1
-Sam overførsel ved hjælp af filezilla virker fint, men genererer den nævnte fejl, når man forsøger at automatisere


¿Nogen hjælp? :(


Heres en del af batchen som håndterer downloaden:
\% fechaftp\% er min variabel for dato og navn på mappe, der skal kopieres


REM HXOX---------------------------------------

echo lcd e:HXOXLAVAN\%fechaftp\%images>> temp.txt
echo cd  /HXOX/LAVAN/\%fechaftp\%/images>> temp.txt
echo mget *.jpg>> temp.txt

echo lcd e:HXOXLAVAN\%fechaftp\%
ecord>> temp.txt
echo cd  /HXOX/LAVAN/\%fechaftp\%/record>> temp.txt
echo mget *.264>> temp.txt

echo lcd e:HXOXRECEP1\%fechaftp\%>> temp.txt
echo cd  /HXOX/RECEP1>> temp.txt
echo mget *\%fechaftp\%*.mp4>> temp.txt

echo lcd e:HXOXRECEP2\%fechaftp\%images>> temp.txt
echo cd  /HXOX/RECEP2/\%fechaftp\%/images>> temp.txt
echo mget *.jpg>> temp.txt

echo lcd e:HXOXRECEP2\%fechaftp\%
ecord>> temp.txt
echo cd  /HXOX/RECEP2/\%fechaftp\%/record>> temp.txt
echo mget *.264>> temp.txt

echo lcd e:HXOXRECEP3\%fechaftp\%images>> temp.txt
echo cd  /HXOX/RECEP3/\%fechaftp\%/images>> temp.txt
echo mget *.jpg>> temp.txt

echo lcd e:HXOXRECEP3\%fechaftp\%
ecord>> temp.txt
echo cd  /HXOX/RECEP3/\%fechaftp\%/record>> temp.txt
echo mget *.264>> temp.txt

ftp -i -s:temp.txt

Bedste reference