Re: Net.WebRequestMethods.Ftp.ListDirectoryMohon maaf, kami biasanya tidak dapat memberikan dukungan untuk pertanyaan pengembangan yang detail. Anda perlu melakukan debugging pada perintah FTP yang dikirim dan respons yang diterima. Anda dapat membandingkannya dengan perangkat lunak klien FTP lainnya. Sebagian besar perangkat lunak klien FTP berbasis GUI dapat menampilkan informasi log FTP yang detail.
Bagi pengguna C#, kami telah menguji program contoh dan program tersebut berfungsi dengan baik:
-----------------------------------
statis ruang kosong Utama(rangkaian
[] argumen)
{
FtpWebRequest permintaan = (FtpWebRequest)Permintaan Web.Membuat("ftp://ftp.drivehq.com"
);
permintaan.Metode =
Metode Permintaan Web.FTP
.DaftarDetailDirektori;
// Ubah ke nama pengguna/kata sandi asli Anda;
permintaan.Kredensial =
baru Kredensial Jaringan ("NAMA BELAKANG","KATA SANDI"
);
FtpWebResponse respons = (FtpWebResponse
)request.GetResponse();
Sungai kecil
responseStream = response.GetResponseStream();
StreamReader pembaca = baru StreamReader
(aliran respons);
Menghibur
.Tulis baris (pembaca.Baca sampai akhir());
Menghibur.Tulis Baris("Daftar Direktori Selesai, status {0}"
, respons.DeskripsiStatus);
pembaca.Tutup();
respons.Tutup();
}
---------------
Fungsi ini mengembalikan nama file dan nama folder.
Harap dicatat bahwa kami tidak dapat memberikan dukungan teknis tentang cara mengembangkan perangkat lunak; namun, jika Anda yakin/menemukan bug pada server FTP kami, silakan hubungi kami dengan informasi yang lebih detail dan kami akan memperbaiki masalah tersebut sesegera mungkin.