Bonjour,
Voici un code qui me permet de me connecter a un serveur FTP et de lister les repertoires a la racine:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
FtpWebRequest ftpRequest = WebRequest.Create("ftp://URI") as FtpWebRequest;
            ftpRequest.Credentials = new NetworkCredential("username", "password");
            //3. Settings and action
            ftpRequest.KeepAlive = false;
             // On défini le type de requête
            ftpRequest.Method = WebRequestMethods.Ftp.ListDirectory;
            FtpWebResponse response = (FtpWebResponse)ftpRequest.GetResponse();
            StreamReader streamR = new StreamReader(response.GetResponseStream(), Encoding.Default);
            string ss = streamR.ReadToEnd();
            string[] liste = ss.Split(Environment.NewLine.ToCharArray());
Comment changer le repertoire courant? Je nai pas trouve de propriete equivalente. Je voudrais tester lexistence dun repertoire dans le tableau de string et si ce dernier existe, le passer en repertoire courant.

Merci de vos reponses.

Nixar