Написал свой код, пытался решать через булевое значение (если partOfName соответствует названию файла = true, если partOfContent соответствует содержимому файла = true, а также учитывая minSize и maxSize -> добавляем в лист) в итоге валидатор плевался/ругался, я уже залез в правильное решение и не могу понять почему в данной строке должны написать
!file.getFileName().toString().contains(partOfName))
мы же ищем соответствие между partOfname и названием файла, а перед проверкой пишем оператор отрицания "!", у меня возник диссонанс. Очень туплю, объясните, пожалуйста. Заранее благодарю