Trả lời: Net.WebRequestMethods.Ftp.ListDirectoryRất tiếc, chúng tôi thường không thể hỗ trợ các câu hỏi phát triển chi tiết. Bạn cần gỡ lỗi các lệnh FTP chi tiết được gửi đi và phản hồi nhận được. Bạn có thể so sánh với phần mềm FTP client khác. Hầu hết các phần mềm FTP client dựa trên giao diện đồ họa (GUI) đều có thể hiển thị thông tin nhật ký FTP chi tiết.
Đối với người dùng C#, chúng tôi đã thử nghiệm một chương trình mẫu và nó hoạt động tốt:
-----------------------------------
tĩnh khoảng trống Chủ yếu(sợi dây
[] đối số)
{
FtpWebRequest yêu cầu = (FtpWebRequest)WebRequest.Tạo nên("ftp://ftp.drivehq.com"
);
request.Method =
WebRequestMethods.FTP
.Liệt kê chi tiết thư mục;
// Hãy đổi nó thành tên người dùng/mật khẩu thật của bạn.
Thông tin xác thực yêu cầu =
mới Thông tin xác thực mạng ("TÊN NGƯỜI DÙNG","MẬT KHẨU"
);
Phản hồi trang web FTP phản hồi = (Phản hồi trang web FTP
)request.GetResponse();
Suối
responseStream = response.GetResponseStream();
StreamReader người đọc = mới StreamReader
(responseStream);
Bảng điều khiển
.WriteLine(reader.ReadToEnd());
Bảng điều khiển.Viết dòng("Danh sách thư mục đã hoàn tất, trạng thái {0}"
, response.StatusDescription);
reader.Close();
response.Close();
}
---------------
Nó trả về cả tên tệp và tên thư mục.
Xin lưu ý rằng chúng tôi không thể cung cấp hỗ trợ kỹ thuật về cách phát triển phần mềm; tuy nhiên, nếu bạn phát hiện lỗi trên máy chủ FTP của chúng tôi, vui lòng liên hệ với chúng tôi kèm theo thông tin chi tiết hơn và chúng tôi sẽ khắc phục sự cố sớm nhất có thể.