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 پاسخ 425 بازدید
0 امتیاز
3 پاسخ 729 بازدید
+1 امتیاز
1 پاسخ 615 بازدید
0 امتیاز
1 پاسخ 801 بازدید
0 امتیاز
0 پاسخ 2.4هزار بازدید
+1 امتیاز
1 پاسخ 492 بازدید
0 امتیاز
0 پاسخ 364 بازدید
+1 امتیاز
1 پاسخ 484 بازدید
سوال شده 12 سال قبل در برنامه نویسی توسط سلطانی (1.1هزار امتیاز)
...