ben si c'est ça la commande précédente devrait fonctionner. Explications :
Code :
- FOR /F "TOKENS=2,3 DELIMS=-" %%A IN ('DIR /B monfichier-???-i386-CD-1.iso') DO SET /A Numero=%%A +1
|
admettons que dans le répertoire courant tu as un seul fichier "monfichier-???-i386-CD-1.iso", par exemple monfichier-503-i386-CD-1.iso : la commande ci-dessus affecte à la variable Numero la valeur 503 augmentée de 1, càd 504
Code :
- cURL -sfI URL/monfichier-%Numero%-i386-CD-1.iso>NUL &IF NOT ERRORLEVEL 1
|
==> cURL teste maintenant, sur le site web, si le fichier URL/monfichier-%Numero%-i386-CD-1.iso, càd monfichier-504-i386-CD-1.iso existe. Si c'est bien le cas :
Code :
- DEL monfichier-???-i386-CD-1.iso
|
==> le fichier monfichier-503-i386-CD-1.iso dans le répertoire courant est supprimé (d'ailleurs attention, écrit comme ça, tout fichier de la forme monfichier-???-i386-CD-1.iso sera supprimé)
Code :
- cURL -o monfichier-%Numero%-i386-CD-1.iso URL/monfichier-%Numero%-i386-CD-1.iso
|
==> le fichier URL/monfichier-504-i386-CD-1.iso est téléchargé
"URL" est bien entendu une adresse de type Http, par exemple : http://mon.site.web/monfichier-504-i386-CD-1.iso