Re: Net.WebRequestMethods.Ftp.ListDirectoryLamentamos no poder brindar soporte para preguntas de desarrollo detalladas. Necesita depurar los comandos FTP enviados y las respuestas recibidas. Puede compararlos con otros programas cliente FTP. La mayoría de los clientes FTP con interfaz gráfica pueden mostrar información detallada del registro FTP.
Para los usuarios de C#, hemos probado un programa de ejemplo y funciona correctamente:
-----------------------------------
estático vacío Principal(cadena
[] argumentos)
{
Solicitud web FTP solicitud = (Solicitud web FTP)Solicitud web.Crear("ftp://ftp.drivehq.com"
);
solicitud.Método =
Métodos de solicitud web.FTP
.ListarDetallesDeDirectorio;
// Cámbialo por tu nombre de usuario y contraseña reales.
solicitud.Credenciales =
nuevo Credencial de red ("NOMBRE DE USUARIO","CONTRASEÑA"
);
Respuesta web FTP respuesta = (Respuesta web FTP
)solicitud.ObtenerRespuesta();
Arroyo
responseStream = response.GetResponseStream();
Lector de flujos lector = nuevo Lector de flujos
(flujo de respuesta);
Consola
.WriteLine(reader.ReadToEnd());
Consola.EscribirLínea("Lista de directorio completa, estado {0}"
, respuesta.Descripción de estado);
lector.Cerrar();
respuesta.Cerrar();
}
---------------
Devuelve tanto los nombres de los archivos como los nombres de las carpetas.
Tenga en cuenta que no podemos brindar soporte técnico sobre cómo desarrollar software; sin embargo, si cree que nuestro servidor FTP tiene errores, contáctenos con información más detallada y solucionaremos el problema lo antes posible.