I have a folder "files" in my project. I want to create a query of all files in it. 1. How to open that folder without specifying the full path? 2. How to put all files from my folder to this query?
ArrayDeque<File> files = new ArrayDeque<File>();
I wrote some code. But program give me the name of folder instead the name of files in it. So my program don't find a folder in my project-folder. How I can get my folder "folder1" without all path? It's my code
public static void main(String args[])
{
File file = new File("<folder1>");
ArrayDeque<File> queue = new ArrayDeque<File>();
filesQueue(file, queue);
System.out.print(queue.getFirst());
}
public static ArrayDeque<File> filesQueue(File f, ArrayDeque<File> queue) {
if (f.isDirectory()) {
for (File file : f.listFiles()) {
filesQueue(file, queue);
}
} else {
queue.addLast(f);
}
return queue;
}