ردًا على: Net.WebRequestMethods.Ftp.ListDirectoryمعذرةً، لا يمكننا عادةً تقديم الدعم لأسئلة التطوير التفصيلية. عليكَ تحليل أوامر FTP المُرسلة والاستجابات المُستلمة. يمكنكَ مقارنتها ببرامج عميل FTP أخرى. معظم برامج عميل FTP ذات واجهة المستخدم الرسومية تعرض معلومات سجل FTP التفصيلية.
بالنسبة لمستخدمي لغة C#، قمنا باختبار برنامج تجريبي وهو يعمل بشكل جيد:
-----------------------------------
ثابت فارغ رئيسي(خيط
[] args)
{
طلب ويب Ftp الطلب = (طلب ويب Ftp)طلب ويب.يخلق("ftp://ftp.drivehq.com"
);
request.Method =
طرق طلب الويب.بروتوكول نقل الملفات
.ListDirectoryDetails;
// قم بتغييره إلى اسم المستخدم / كلمة المرور الحقيقية الخاصة بك؛.
request.Credentials =
جديد بيانات اعتماد الشبكة ("اسم المستخدم",كلمة المرور
);
استجابة الويب Ftp الاستجابة = (استجابة الويب Ftp
)request.GetResponse();
تدفق
responseStream = response.GetResponseStream();
قارئ البث قارئ = جديد قارئ البث
(responseStream)؛
وحدة التحكم
.WriteLine(reader.ReadToEnd());
وحدة التحكم.اكتب سطرًا ("اكتملت قائمة الدليل، الحالة {0}"
, response.StatusDescription);
reader.Close();
response.Close();
}
---------------
يُعيد البرنامج أسماء الملفات وأسماء المجلدات.
يرجى ملاحظة أننا لا نستطيع تقديم الدعم الفني حول كيفية تطوير البرامج؛ ومع ذلك، إذا كنت تعتقد / وجدت أخطاء في خادم FTP الخاص بنا، فيرجى الاتصال بنا بمعلومات أكثر تفصيلاً وسنقوم بإصلاح المشكلة في أسرع وقت ممكن.