Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @param parent - каталог внутри которго находятся файлы и папки.
- * @return
- */
- private static Iterable<File> getFileAsList(String parent) {
- ArrayList<File> result = new ArrayList<>();
- Deque<File> filesList = new ArrayDeque<>();
- filesList.offer(new File(parent));
- File temp;
- while (!filesList.isEmpty()) {
- temp = filesList.pollFirst();
- if (temp.isDirectory()) {
- filesList.addAll(Arrays.asList(temp.listFiles()));
- } else {
- System.out.println(temp.toString());
- result.add(temp);
- }
- }
- return result;
- }
Add Comment
Please, Sign In to add comment