Re: Net.WebRequestMethods.Ftp.ListDirectoryLamentamos, mas geralmente não podemos oferecer suporte para perguntas detalhadas de desenvolvimento. Você precisa depurar os comandos FTP enviados e as respostas recebidas em detalhes. Você pode comparar com outros softwares clientes FTP. A maioria dos softwares clientes FTP com interface gráfica consegue exibir informações detalhadas do log FTP.
Para usuários de C#, testamos um programa de exemplo e ele funciona perfeitamente:
-----------------------------------
estático vazio Principal(corda
[] argumentos)
{
Solicitação Web FTP solicitação = (Solicitação Web FTP)Solicitação Web.Criar("ftp://ftp.drivehq.com"
);
método de solicitação =
Métodos de solicitação Web.FTP
.ListDirectoryDetails;
// Altere para seu nome de usuário/senha reais.
solicitação.Credenciais =
novo Credencial de rede ("NOME DE USUÁRIO","SENHA"
);
Resposta Web FTP resposta = (Resposta Web FTP
)request.GetResponse();
Fluxo
responseStream = response.GetResponseStream();
Leitor de fluxo leitor = novo Leitor de fluxo
(fluxo de resposta);
Console
.WriteLine(reader.ReadToEnd());
Console.WriteLine("Lista de diretórios completa, status {0}"
, resposta.StatusDescription);
leitor.Fechar();
resposta.Fechar();
}
---------------
Retorna tanto os nomes dos arquivos quanto os nomes das pastas.
Observe que não podemos fornecer suporte técnico sobre como desenvolver software; no entanto, se você acredita/encontra erros em nosso servidor FTP, entre em contato conosco com informações mais detalhadas e corrigiremos o problema o mais rápido possível.