Ftp sheduler multithreads

Soyez le premier à donner votre avis sur cette source.

Vue 7 620 fois - Téléchargée 1 422 fois

Description

mise a jour :
- selectionnez les repertoires de la racine du compte ftp a telecharger par leur premiere lettre [entre a et z]
- sauvegarde des taches encore a accomplir
- chargement des taches encore a accomplir
- sauvegardes des options
- bouton arreter tous les threads

Un client ftp Sheduler, c'est a dire avec une date de telechargement [qui peut etre mis a chaque jour]

principe:
telecharger en multiconnexion un compte ftp sur son disque local sans telecharger les fichiers inchangés (heure et taille), place un fichier T_list.txt avec le resultat de la commande 'list' afin de pouvoir replacer par la suite les fichiers rapidement et avec les meme droits [en cas de crash], et ceci pour un jour/tous les jours, a une heure données. Le processus de telechargement pouvant avoir un temps maximum de telechargement [pour par exemple commencer a 0h et finir a 2h pour ne pas prejudicier la bande passante du serveur]

cette version inclue :
- 1 seul compte ftp
- permet de seletionner le type et mode de transfert
- permet de donner le nombre de threads(/connexions ftp)
- selectioner 'tous les jours' ou 'uniquement le'
- de donner l'heure du debut de telechargement
- permet de selectionner ¡Arrêter après' et de donner le temps après lequel le telechargement s'arretera
- de valider le 'calendirer' c'est a dire utiliser les 3 derniers points
- de commencer tt de suite sans utiliser le calendrier

technologie utilisée :
- TIdFtp : Composant Indy afin de se connecter au serveur
- Semaphores : afin de ne pas s'emmeler les pinceaux pour les acces a certaines ressources pour les threads
- queu de travaux : afin que tous les threads puissent se partager toutes les taches


PoP

nota : des bugs peuvent exister. Pour l instant casi aucun commentaire ne sont inclus dans la sources.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

DjamiNet
Messages postés
2
Date d'inscription
lundi 17 mai 2004
Statut
Membre
Dernière intervention
6 septembre 2005
-
Quel version TIdFtp vous avez utilisé.
Merci beaucoup
KarMaCoM
Messages postés
4
Date d'inscription
vendredi 10 décembre 2004
Statut
Membre
Dernière intervention
10 décembre 2004
-
Files, sémaphore et indy pas mal le cocktail lol jvais tester ca !!! THX alexander !! ;-)
gbasset
Messages postés
3
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
24 janvier 2004
-
ok,
j'étudie ton code,
je fais les modifs et t'envoie le tout pour que tu puisse valider.

A+
alexanderpopov
Messages postés
23
Date d'inscription
jeudi 16 mai 2002
Statut
Membre
Dernière intervention
28 janvier 2008
-
non, pas encore de mise a jour, pas trop de temps afin de realiser une mise a jour. Mais rien ne vous empeche de continuer le programme en le modifiant et le fesant avancer et de le reposter sur delphifr
gbasset
Messages postés
3
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
24 janvier 2004
-
Toujours pas de mise à jour sur ce code ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.