все файлы добавляются, не знаю где проблема
package com.javarush.task.task31.task3102;
import java.io.File;
import java.io.IOException;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;
import java.util.*;
/*
Находим все файлы
*/
public class Solution {
public static List<String> getFileTree(String root) {
File folder=new File(root);
String[] names=folder.list();
List<String>list=new ArrayList<>();
Queue<File> queue=new ArrayDeque<>();
if (folder.isDirectory() && names !=null) {
Collections.addAll(queue,folder.listFiles());
while (!queue.isEmpty()) {
File currentFile = queue.remove();
if(currentFile.isDirectory()) {
Collections.addAll(queue, currentFile.listFiles());
}
else {
list.add(currentFile.getName());
}
}
}
return list;
}
public static void main(String[] args) throws IOException {
getFileTree("O://Doujin//denpa");
}
}