salut
je cherche à afficher l'arborescence d'un serveur ftp sur ma page(c#)..
aidez moi svp
salut
je cherche à afficher l'arborescence d'un serveur ftp sur ma page(c#)..
aidez moi svp
En tapant c# ftp sur google:
http://www.csharphelp.com/archives/archive9.html
Un p'tit poil dans la main sur l'affaire?![]()
Salut,
Tu veux l'arborescence complète ou juste un niveau? Voici un bout de code qui renvoit le contenu de la freebox HD:je cherche à afficher l'arborescence d'un serveur ftp sur ma pageCela peut peut-être t'inspirer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Uri uri = new Uri("ftp://hd1.freebox.fr/Disque dur/Enregistrements/"); NetworkCredential credentials = new NetworkCredential("freebox", "000000"); FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create(uri); ftp.Method = System.Net.WebRequestMethods.Ftp.ListDirectory; ftp.Credentials = credentials; ftp.KeepAlive = false; ftp.UseBinary = true; ftp.UsePassive = true; FtpWebResponse listResponse = (FtpWebResponse)ftp.GetResponse(); Console.Write(listResponse.BannerMessage.ToString()); string[] st = null; using (StreamReader reader = new StreamReader(listResponse.GetResponseStream())) { st = reader.ReadToEnd().Replace("\r\n", ";").Split(';'); } for (int i = 0; i < st.Length; i++) { Console.WriteLine(st[i].ToString()); }
A+
"Winter is coming" (ma nouvelle page d'accueil)
Partager