הבעיה כשאני עובר בלולאה אני לא יודע איך אני עובר על כל איבר שאני מקבל ב-
Directory.list - כאילו איך אני פונה בכלל לכל אחד מהם - איזה סוג אובייקט זה?
מצורף קטע הקוד של הפונקציה המבוקשת:
public static void deleteFtpDir(string ftpAddress, int portNum, string ftpUser, string ftpPassword, bool usePassive, bool useBinary, bool keepAlive, string FtpSubDir)
{
FtpWebRequest request = null;
WebResponse response = null;
StreamReader reader = null;
// list all files currently on the FTP folder
request = (FtpWebRequest)FtpWebRequest.Create(new Uri(ftpAddress + ":" + portNum + "/" + FtpSubDir));
request.Method = WebRequestMethods.Ftp.ListDirectory;
request.UseBinary = useBinary;
request.KeepAlive = keepAlive;
request.UsePassive = usePassive;
request.Credentials = new NetworkCredential(ftpUser, ftpPassword);
response = request.GetResponse();
reader = new StreamReader(response.GetResponseStream());
string line = reader.ReadLine();
}
מה שאני צריך עכשיו זה לעבור בלולאה על אותו פלט ולבדוק באמת אם ניתן למחוק או לא
אגב - לא רק אם התיקיה קיימת אלא גם אם היא ריקה
ואם זהו קובץ אז אני אמור למחוק אותו גם כן
מישהו יכול לעזור לי בהשלמת הקוד הנ"ל? זה יעזור לי אפילו אם תעשו זאת בצורת אלגוריתם ותסבירו איך אני מתייחס ל
stream
הזה שקיבלתי...
תודה מראש וסליחה על העימוד הלא נכון -כתוצאה מערבוב של אנגלית ועברית
שרון