webForumDet fria alternativet

Ladda ner senaste/största filen?

Program & appar

1 svar · 312 visningar · startad av Quid

Medlem sedan juni 20006 022 inlägg
Frågan#1

Jag har tillgång till en mapp på en ftp-server. I denna mappen så laddas det upp en nod32-version som är sk. portable, dvs. att du kan ha den på ett flyttbart media och köra den på vilken windows-maskin som helst.

Jag använder en schemalagd .bat-fil med wget.exe för att tanka ner den och bygga in den i en Windows PE.

Just nu ser det ut såhär i mappen:

nod32_20071015.exe  	8727 KB  	2007-10-15  	20:44:00
nod32_20071016.exe 	8732 KB 	2007-10-16 	17:39:00
nod32_20071017.exe 	8740 KB 	2007-10-17 	19:42:00
nod32_20071018.exe 	8771 KB 	2007-10-18 	16:51:00
nod32_20071019.exe 	8777 KB 	2007-10-19 	19:39:00
nod32_20071022.exe 	8766 KB 	2007-10-22 	03:01:00

Nu till problemet, jag vill ju bara ha ner den senaste men det är olika hur ofta den skapas så jag kan inte gå på dagens datum. Ibland kan det gå flera veckor utan att det skapas någon ny, ibland ligger där bara 1 fil, ibland 10.

Finns det något lite smidigt program som wget eller curl som skulle kunna ladda ner den senaste eller största filen?

Eller ska man tanka ner alla och sen kolla namnen på dom med hjälp av ett .vbs-skript?

Hjälp mig, ge mig lite idéer! :)

Medlem sedan juni 20006 022 inlägg
#2

Eftersom ingen visste så fick jag skapa mig ett riktigt fulhack!

Jag tankade ner unxutils, sen var det bara att läsa att hjälp-filer.

wget adress_till_mappen_på_servern
rename index.html index.txt
unix2dos index.txt > nod32_list.txt
grep -U "nod32" nod32_list.txt > nod32_line.txt
tail -n 1 nod32_line.txt > nod32.txt
cut -d \" -f2 nod32.txt "> nod32_download.txt
wget -i nod32_download.txt

Funkar utmärkt :)

260 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)