הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   צריך עזרה בלולאה רקורסיבית (https://hosts.co.il/forums/showthread.php?t=41833)

ali_napso 19-03-07 17:37

צריך עזרה בלולאה רקורסיבית
 
איך אני עושה נניח שיש קבצים ותקיות ובכל תקייה יכולים להיות גם קבצים וגם תקיות
איך אני מציג את כולם?
כאילו הרי אני יכול לבדוק אם יש קבצים באותה תקייה או לא וגם אם יש תקיות או לא אבל איך אני בודק את שאר התקיות כי זה ידלג וימשיך ויצא בסוף שזה יבדוק רק תקייה אחת...
עשיתי ככה
קוד:

myFiles = System.IO.Directory.GetFiles(myPath, myPat);
myDirs = System.IO.Directory.GetDirectories(myPath);
for (int i = 0; i < myFiles.Length; i++)
listBox1.Items.Add(myFiles[i]);
for (int i = 0; i < myDirs.Length; i++)
{
        listBox1.Items.Add(myDirs[i]);
        myPath = myDirs[i];
        myFiles = System.IO.Directory.GetFiles(myPath, myPat);
        for (int j = 0; j < myFiles.Length; j++)
        listBox1.Items.Add("  " + myFiles[j]);
}

אבל זה בודק רק את התקיות בתוך התקייה בראשית בלבד....יש למישהו הצעות?

אגב זה ב C# אבל התחביר די דומה לשאר השפות

ali_napso 20-03-07 07:58

אף אחד<?

Tomer 20-03-07 21:01

ננעל, הקפצת אשכול.


כל הזמנים הם GMT +2. הזמן כעת הוא 03:25.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ