File
имеет метод File#length
, который дает количество байтов файлового объекта. Вам нужно разделить это число на 1024, чтобы получить количество килобайт.
Предполагая, что для данного массива файлов вы можете сделать следующее:
File[] files = getFiles();
for (File f : files) {
if (f.length() / 1024 > 50) {
System.out.println(f.getName());
}
}