تالار گفتمان مانشت

نسخه‌ی کامل: شمارش folderها
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام ازدوستان اگه کسی برنامه ی شمارش تعدادfolderهای درون یک deriveروبلده دراختیارم بذاره ممنون میشم.
کار سختی نیست فایل ه رو بررسی میکنی اگر فولدر بودن یکی شمارنده رو زیاد میکنی. یه تابع بازگشتی نیاز داره.
یه نمونه کد آماده داشتم

کد:
    int counter = 0 ;

    public static void main(String[] args) {
         File folder = new File("مسیر اولیه");
    }

    private static void loadFileNames(File folder) {
        File[] listOfFiles = folder.listFiles();
        if (listOfFiles == null)
            return;
        for (File f : listOfFiles) {
            if (f.isFile()) {
                 continue;
            } else if (f.isDirectory()) {
        counter ++ ;
                loadFileNames(f);
            }
        }
    }
لینک مرجع