Mini Serveur FTP

Version 3.3

Préambule:
Ce programme est 100% gratuit, Il a été développé en Visual Basic 6.0 par Olivier RAVET.

Accès au site de ce programme.

Ce petit programme vous permettra de réaliser 90% des actions quotidiennes effectuées sur un serveur distant du type FTP (File Transfer Protocol).

Son énorme atout est la rapidité d'action et d'ouverture/fermeture. Et la possibilité d'automatiser les transferts sur votre serveur distant.

Présentation:

Zone d'informationParamétrageEspace DistantEspace LocalParamètres de connexionReconnexion

Utilisation:

Le déplacement des fichiers ou dossiers se fait par simple "cliquer-déposer ".

En cliquant sur un fichier, dans n'importe quelle zone, sa taille apparait dans la zone d'informations.

Pour copier un fichier, il faut naviguer dans les deux arborescences et choisir le fichier puis le déposer (vers le site ou vers votre ordinateur) dans les listes du bas. Attention, si le fichier existe déjà, il sera écrasé sans préavis.

Pour copier un répertoire:
Sélectionnez d'abord le répertoire de destination (il devient en surbrillance) dans le domaine local ou distant. Ce sera dans ce répertoire (s'il n'existe pas déjà) que sera créé le répertoire déplacé.
sélectionnez ensuite le dossier à déplacer et faites le glisser dans la zone des dossiers de l'autre coté.

Attention, si des fichiers existent déjà dans le répertoire de destination, il seront écrasés sans préavis.
Lors de la copie d'un répertoire seuls les fichiers de ce répertoire sont déplacés, la manipulation est à refaire pour chaque sous dossier, s'il y en a.

Lors de la copie des fichiers, une fenêtre apparaît vous fournissant la progression et la vitesse de transfert:

Le bouton "Annuler" permet de stopper l'action de copie.

Sur la fenêtre principale, le bouton: permet de se reconnecter au site en cas de deconnexion.

Espace Local:

Ici sont représentés les disques, repertoires et fichiers de votre ordinateur.

Les boutons: vous permettent, dans l'ordre:

- De remonter d'un niveau dans l'arborescence.
- De créer un répertoire. (le répertoire parent doit être sélectionné)
- De renommer un fichier. (Il doit être sélectionné)
- De supprimer un fichier. (Il doit être sélectionné)
- De supprimer un dossier. (Il doit être sélectionné). Un répertoire ne peut être supprimé que s'il est vide.
- De lancer un fichier. (Il doit être sélectionné)
- De Charger sur le serveur les fichiers sélectionnés.

- De réactualiser l'affichage.

Les boutons: permettent dans l'ordre:

- D'afficher les fichiers qui sont présents en local mais absent en distant. (Ce même bouton, dans la zone "distant" permet de faire ce même tri, mais des absents en local présents en distant)
- De trier les fichiers par ordre de dernière modification. (Un fichier téléchargé est automatiquement réécrit, donc apparait en tête de liste.)
- De trier les fichiers par taille
- D'actualiser l'affichage de la liste.


Dans cet espace:
- le bouton "Go!" vous ouvrirait directement en local le chemin copié dans la zone de texte à coté.
- Le bouton "Ex" lance l'explorateur de windows du répertoire en local.

Espace Distant:

Ici sont représentés les disques, repertoires et fichiers de l'ordinateur distant:

Les boutons: vous permettent, dans l'ordre:

- De remonter d'un niveau dans l'arborescence.
- De créer un répertoire. (le répertoire parent doit être sélectionné)
- De renommer un fichier. (Il doit être sélectionné)
- De supprimer un fichier. (Il doit être sélectionné)
- De supprimer un dossier. (Il doit être sélectionné).Un répertoire ne peut être supprimé que s'il est vide.
- De lancer un fichier. (Il doit être sélectionné). Il se télécharge préalablement dans un répertoire temporaire qui s'efface à la fermeture du programme, donc ne pas le modifier sans le sauvegarder ailleurs...
- De télécharger en local les fichiers sélectionnés.
- De vider le cache de votre ordinateur pour le ou les fichier(s) séléctionné(s).

La zone: permet d'entrer un filtre pour l'affichage des fichiers distants. Le bouton "Reset" retire ensuite ce filtre.

En dessous:
A droite, le chemin du fichier sélectionné est affiché entièrement. Le bouton "Copie" permet de le tester dans votre navigateur.
-Pour que cett
e fonction fonctionne il faut renseigner la première fois le chemin de la racine du site en double-cliquant dans la zone de texte.

Paramétrage de la connexion au serveur distant:

Automatisation

Site: Adresse de votre serveur, fourni par votre FAI ou si vous êtes connecté à un réseau, son adresse IP.
Utilisateur: Parfois dénommé Login. Il s'agit généralement du nom du site.
Mot de passe: Tel qu'il est configuré, en respectant la casse.
Pour une connexion à un serveur Anonyme, cochez la case "Anonyme".

Quand vous cliquez sur un des neuf boutons (1234.... à la première utilisation) vous enregistrez les paramètres pour ce site, ainsi que la position de votre arborescence locale.
D'appuyer ensuite sur ce bouton vous connecte à ce site.
Si vous cochez "Modifier" cela changera les entrées.
"Effacer" annulera les entrées de ce bouton.

La case "Connexion automatique à l'ouverture", quand elle est cochée, permet au programme de ce connecter immédiatement au dernier site sur lequel vous étiez.

Ok, pour enregistrer, Annuler pour fermer la fenêtre sans enregistrer.

Paramétrage de l'automatisation des transferts:

D'un pratique redoutable. Cela permet à un néophyte ignare de mettre à jour un site ou une page sans aucune connaissance du protocole ftp. Seule une intervention de programmation unique est nécessaire.

Comment procéder:
- Après avoir appuyé sur le bouton "Automatisation de transfert" le module s'ouvre, les numéros (de 0 à 9) s'affichent pour les espaces programmés.
- Pour en créer un appuyez sur un des boutons libres (sans numéro).
- Appuyez sur le bouton "Sélectionnez les fichiers". Ce qui vous ramène à l'interface principale, les listes sont rouges.
- Naviguez dans les arborescences locales et distantes pour sélectionner le fichier (en local) et l'emplacement (en distant) du transfert.
- Cela vous ramène sur ce module, la case "enregistrer" se coche toute seule. Rappuyez sur le bouton libre.
- Le bouton devient actif.
- Sélectionnez la case "Créer des raccourcis sur le bureau"
- Appuyez sur le numéro qui vous intéresse et sur votre bureau deux nouvelles icones apparaitront:

pour Envoyer le fichier sur votre serveur.

Pour télécharger le fichier depuis votre serveur.

Vous pouvez bien sur ne conserver que le raccourci qui vous intéresse afin de se prémunir du risque de fausse manipulation.

De lancer par la suite l'un de ces raccourcis démarre une session très réduite du logiciel, juste une fenêtre s'ouvre pour indiquer l'avancement, la réussite et l'éventuel échec de la manoeuvre.
Cette action efface le fichier en cache de votre navigateur, pour pouvoir le tester ensuite.

Note: A toutes fins utiles, les paramètres de connexions sont enregistrés et non cryptés dans la base de registre de votre ordinateur.