Guest User

Untitled

a guest
Jan 17th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. /**
  2. * @param parent - каталог внутри которго находятся файлы и папки.
  3. * @return
  4. */
  5. private static Iterable<File> getFileAsList(String parent) {
  6. ArrayList<File> result = new ArrayList<>();
  7. Deque<File> filesList = new ArrayDeque<>();
  8. filesList.offer(new File(parent));
  9. File temp;
  10. while (!filesList.isEmpty()) {
  11. temp = filesList.pollFirst();
  12. if (temp.isDirectory()) {
  13. filesList.addAll(Arrays.asList(temp.listFiles()));
  14. } else {
  15. System.out.println(temp.toString());
  16. result.add(temp);
  17. }
  18. }
  19. return result;
  20. }
Add Comment
Please, Sign In to add comment