Classe de gestion transfert FTP

Présentation
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
Téléchargement
Compatibilité
Windows
1  2 
Téléchargé 47 fois Voir les 2 commentaires
Détails
Éditeur : Fabrice Garcia   +
Licence : Libre
Date de mise en ligne : 25 novembre 2018




Avatar de Fab2bprog Fab2bprog - Membre habitué 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 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.