Как указать файлы, доступные в файловой системе, с начальным номером и конечным номером?Как просмотреть файлы в файловой системе на основе лимита: java
как если есть 500
файлы в C:\Test\
тогда как список файлов, начиная с 1 до 20, как
дают start number and end number
на основе этого списка файлов, доступных для конкретного пути к файлу.
я пытаюсь это в Java
Я попробовал некоторые вещи, как это, и это дает мне все файлы, доступные для данного пути
public static List<String> loadAllFiles(String filesLocation) {
//find OS
//String osName = System.getProperty("os.name");
//replace file path based on OS
filesLocation = filesLocation.replaceAll("\\\\|/", "\\"+System.getProperty("file.separator"));
List<String> pdfFiles = new ArrayList<String>();
if (log.isDebugEnabled()) {
log.debug("In loadAllFiles execute start");
}
File directoryList = new File(filesLocation);
File[] filesList = directoryList.listFiles();
try {
for (int count = 0; count < filesList.length; count++) {
if (!filesList[count].isDirectory() && filesList[count].getName().endsWith(SPLIT_AND_SAVE_WORKING_FILE_EXTENSION.trim())) {
// load only PDF files
pdfFiles.add(filesList[count].getName().replace(SPLIT_AND_SAVE_WORKING_FILE_EXTENSION.trim(), ""));
}
}
} catch (Exception filesException) {
filesException.printStackTrace();
//TODO : Log the exception
} finally {
if (filesList != null)
filesList = null;
if (directoryList != null)
directoryList = null;
}
log.debug("In loadAllFiles execute end");
return pdfFiles;
}
I think the question is misunderstood, Say if i have 1000 files[file names can be anything] and i want to restrict getting the files name like i will give starting Number and ending number. like 1 to 20 and i want to load those 20 files alone.
После прочтения вашего вопроса еще раз. Вы хотите перечислить только первые 20 файлов из списка 500? Или вы хотите перечислить файлы, начинающиеся с numb2er 1 до 20? Как насчет файла, начинающегося с 100? – SubOptimal
да, я хочу перечислить только первые 20 файлов из списка 500. Спасибо за понимание –
Я добавляю два новых примера, чтобы перечислить первые 20 файлов в каталоге. – SubOptimal