Мне нужно получить все файлы absolute file path
с расширением .pdf
. Я использую код, упомянутый ниже, но я могу получить только абсолютный путь к файлу только одного файла.получить полный путь к файлу PDF в java
Как я могу изменить код, чтобы получить все абсолютные пути к файлу?
public class FindFiles {
String absoluteFilePath = "";
String fileName;
public String PdfFiles(String parentDirectory, String fileExtension) {
FileFilter fileFilter = new FileFilter(fileExtension);
File parentDir = new File(parentDirectory);
// Put the names of all files ending with .pdf in a String array
String[] listOfTextFiles = parentDir.list(fileFilter);
if (listOfTextFiles.length == 0) {
System.out.println("There are no files in this direcotry!");
}
for (String file : listOfTextFiles) {
//construct the absolute file paths...
absoluteFilePath = new StringBuffer(parentDirectory).append(File.separator).append(file).toString();
fileName = file.toString();
}
return absoluteFilePath;
}
public static void main(String args[]) {
FindFiles f = new FindFiles();
f.PdfFiles("", "");
}
}
Используйте 'StringBuilder' при создании' String's с помощью петель! – async