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 پاسخ 435 بازدید
0 امتیاز
3 پاسخ 742 بازدید
+1 امتیاز
1 پاسخ 621 بازدید
0 امتیاز
1 پاسخ 808 بازدید
0 امتیاز
0 پاسخ 2.4هزار بازدید
+1 امتیاز
1 پاسخ 501 بازدید
0 امتیاز
0 پاسخ 367 بازدید
+1 امتیاز
1 پاسخ 492 بازدید
سوال شده 12 سال قبل در برنامه نویسی توسط سلطانی (1.1هزار امتیاز)
...