скажите почему ругается?
package com.javarush.task.task31.task3101;
import java.io.*;
import java.nio.file.*;
import java.nio.file.attribute.BasicFileAttributes;
import java.util.*;
/*
Проход по дереву файлов
*/
public class Solution {
public static void main(String[] args) throws IOException {
Path folder = Paths.get(args[0]);
File absPath = new File(args[1]);
File newFile = new File(absPath.getParent() + "/allFilesContent.txt");
if (FileUtils.isExist(absPath)) {
FileUtils.renameFile(absPath, newFile);
}
Set<Path> paths = new TreeSet(Comparator.comparing(Path::getFileName));
File isDirect=new File(String.valueOf(folder));
if(isDirect.isDirectory()) {
Files.walkFileTree(folder, new SimpleFileVisitor<Path>() {
@Override
public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException {
File myFile = new File(String.valueOf(file));
if (myFile.length() <= 50) {
paths.add(Paths.get(String.valueOf(myFile)));
}
return super.visitFile(file, attrs);
}
});
}
try (BufferedWriter bw = new BufferedWriter(new FileWriter(newFile, true))) {
for (Path file : paths) {
bw.write(file + "\n");
}
}
}
}