Понял что всё не так, не очень понял задачу.
Нужно вернуть все файлы директории и файлы парента директории?
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) throws IOException {
List<String> lisDirectory = new ArrayList<>();
File folder = new File(root);
if(folder.isDirectory()){
Collections.addAll(lisDirectory,folder.getAbsolutePath());
}
for (File file : folder.listFiles()){
lisDirectory.add(file.getAbsolutePath());
}
return lisDirectory;
}
public static void main(String[] args) throws IOException {
System.out.println(getFileTree("F:/anaplan/"));
}
}