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 پاسخ 377 بازدید
0 امتیاز
3 پاسخ 673 بازدید
+1 امتیاز
1 پاسخ 577 بازدید
0 امتیاز
1 پاسخ 749 بازدید
0 امتیاز
0 پاسخ 2.3هزار بازدید
+1 امتیاز
1 پاسخ 453 بازدید
0 امتیاز
0 پاسخ 323 بازدید
+1 امتیاز
1 پاسخ 444 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط سلطانی (1.1هزار امتیاز)
...