You have two options:
Put the names of the files into another, known filename (ie: BookList.txt) and then when your program opens you can parse through this file and get the other file names in the directory.
You can get the file directory listing and store it into a list. For example:
File f = new File("C:\\");
ArrayList<String> names = new ArrayList<String>(Arrays.asList(f.list()));
Once you know the file names, you can open these files and make any necessary edits. Don't forget to also close your file readers and writers once you're done with them!
You can iterate through the array using a for loop. For example:
for(String i : names){ // iterate through each file name in the array
Scanner fileScanner = new Scanner(i);
... // do some parsing
fileScanner.close();
}