import java.io.*;
public class Main {
static long max_length = 0;
static File max_file = null;
static void rec(File at) {
File[] files = at.listFiles();
for(int i = 0; i < files.length; i++) {
if(files[i].isDirectory()) {
rec(files[i]);
}
else {
if(max_length < files[i].length()) {
max_length = files[i].length();
max_file = files[i];
}
}
}
}
public static void main(String[] args) {
String filePath = "/Users/josiftepegjozov/Documents/test";
File S = new File(filePath);
rec(S);
System.out.println(max_file.toString());
}
}
// rec(folder: test)
// rec(folder: test2)
// rec(folder: test3)
//