0 امتیاز
قبل در برنامه نویسی توسط (30 امتیاز)
ویرایش شده قبل توسط
سلام به دوستان عزیز

چگونه می توانیم در زبان جاوا با استفاده از متدهای بازگشتی یک شاخه از درایو رو گرفته و تمام فولدر های موجود در ان را برای ما چاپ کند؟

دوستان اگر می توانند سورسی رو بگذارند که باعث کمک شود خیلی ممنون میشم

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

با استفاده از کلاس File و متد هایی که در اختیارتان قرار می دهد می توانید بصورت بازگشتی به محتویات یک فولدر دسترسی داشته باشید:

    public static void listFolder(String folderPath) {
        File folder = new File(folderPath);

        // get all the files from a folder
        File[] files = folder.listFiles();
        for (File file : files) {
            if (file.isFile()) {
                System.out.println(file.getName());
            } else if (file.isDirectory()) {
                System.out.println("dir----->" + file.getName());
                listFolder(file.getAbsolutePath());
            }
        }
    }

سوالات مشابه

+1 امتیاز
2 پاسخ 525 بازدید
0 امتیاز
3 پاسخ 846 بازدید
+1 امتیاز
1 پاسخ 716 بازدید
0 امتیاز
1 پاسخ 898 بازدید
0 امتیاز
0 پاسخ 2.4هزار بازدید
+1 امتیاز
1 پاسخ 561 بازدید
0 امتیاز
0 پاسخ 415 بازدید
+1 امتیاز
1 پاسخ 563 بازدید
سوال شده 12 سال قبل در برنامه نویسی توسط سلطانی (1.1هزار امتیاز)
...