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 پاسخ 467 بازدید
0 امتیاز
3 پاسخ 784 بازدید
+1 امتیاز
1 پاسخ 654 بازدید
0 امتیاز
1 پاسخ 840 بازدید
0 امتیاز
0 پاسخ 2.4هزار بازدید
+1 امتیاز
1 پاسخ 526 بازدید
0 امتیاز
0 پاسخ 386 بازدید
+1 امتیاز
1 پاسخ 517 بازدید
سوال شده 12 سال قبل در برنامه نویسی توسط سلطانی (1.1هزار امتیاز)
...