30 بهمن 1393, 03:27 ب.ظ
30 بهمن 1393, 03:47 ب.ظ
کار سختی نیست فایل ه رو بررسی میکنی اگر فولدر بودن یکی شمارنده رو زیاد میکنی. یه تابع بازگشتی نیاز داره.
یه نمونه کد آماده داشتم
یه نمونه کد آماده داشتم
کد:
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);
}
}
}