jueves, enero 18, 2007

Como leer los archivos de un servidor de FTP usando .NET

Una de las cosas que he estado haciendo en mis tiempos libres es lograr hacer un pequeño cliente de ftp y aqui esta el código para leer la lista de archivos del server.

System.Net.FtpWebRequest request = 
      (FtpWebRequest)WebRequest.Create (
      "ftp://www.contoso.com/");
request.Method = WebRequestMethods.Ftp.ListDirectoryDetails ;

request.Credentials = new NetworkCredential(
      "usuario", "password");
FtpWebResponse response = 
      (FtpWebResponse)request.GetResponse();

Stream responseStream = response.GetResponseStream();
StreamReader reader = new StreamReader(responseStream);
Console.WriteLine(reader.ReadToEnd());
Console.WriteLine("Directory List Complete, 
      status {0}", response.StatusDescription);
Console.ReadLine();

reader.Close();
response.Close();
Saludos

2 Comments:

Blogger Carmen Pilar said...

Hola! estoy intentando acceder a un ftp desde pda con ese código pero no me encuentra FtpWebRequest, y tengo la referencia a System.net...sabes porque puede ser? gracias!

1/23/2008 06:00:00 PM

 
Blogger Raúl Guerrero said...

Esas clases no estas disponibles en el Compact Framework de .NET hasta donde he investigado.

Aunque existen proyectos que implementan algo por el estilo.

Saludos

2/14/2008 01:51:00 PM

 

Publicar un comentario en la entrada

Links to this post:

Crear un vínculo

<< Home