IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Téléchargé 61 fois
Vote des utilisateurs
1 
2 
Détails
Éditeur : Fabrice Garcia
Licence : Libre
Mise en ligne le 25 novembre 2018
Plate-forme : Windows
Langue : Français
Référencé dans
Navigation

Classe de gestion transfert FTP

C'est simplement une classe de gestion de transfert de fichier via ftp / ftps en csharp.
Elle gère notamment le download, uploade, append de fichier.
Elle donne aussi des infos comme la taille d'un fichier, le contenu d'un dossier etc...
Vous pourrez aussi renommer des éléments, vérifier si un élément existe etc...

rappel important :
Vous ne pourrez pas vous connecter en sftp avec cette classe.
sftp utilise le protocole ssh et pas ftp.

---
Developpé sous Visual Studio 2017, C# .

Version 1.0
Avatar de Fab2bprog
Membre averti https://www.developpez.com
Le 28/11/2018 à 17:44
Salut,

Comme je te l'ai dit dans une autre discussion, il s'agit d'une classe csharp totalement classique et simple à comprendre, mais qui fais le job.
Je vais essayer de lui apporter quelques corrections pour aller dans le cens de tes remarques.
Je vais aussi essayer de lui apporter dans les prochaines versions quelques méthodes complémentaires comme la distinction entre dossier et fichier
( liste de dossiers uniquement, ou de fichiers uniquement, ou fichier avec une certaines extensions ), ce qui n'est pas possible ( si j'ai bien compris ) de faire de façon directe par l'usage de fonction toute faite.
S'il existe des choses genre:

Code : Sélectionner tout
request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
Rien ne me dit que la chaine ftp, sera strictement la meme selon le type de serveur et son système.
La lettre "d" indique que c'est un directory mais la chaine d'info de permission (drwx) est elle toujours au meme endroit ? ( en claire : est ce que c'est équivalent au ls -l qui lui est posix ) …

Il faut que je me renseigne. Mais si tu as des idées n'hésite pas.
Avatar de forum
Robot Forum https://www.developpez.com
Le 23/11/2018 à 21:36
Bonjour,

Je vous propose un nouvel élément à utiliser : Classe de gestion transfert FTP

C'est simplement une classe de gestion de transfert de fichier via ftp / ftps en csharp.

Elle gère notamment le download, uploade, append de fichier.

Elle donne aussi des infos comme la taille d'un fichier, le contenu d'un dossier etc...

Vous pourrez aussi renommer des éléments, vérifier si un élément existe etc...

rappel important :

Vous ne pourrez pas vous connecter en sftp avec cette classe.

sftp utilise le protocole ssh et pas ftp.

---

Developpé sous Visual Studio 2017, C# .

Version 1.0

Qu'en pensez-vous ?
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.