Идея такая: - выявляем все критерии по которым надо отбирать и записываем в maska, например"0034" (там где 0 значит надо проверять) Первый символ в маске это partOfName, второй partOfContent и т д - проверяем по всем критериям, и если совпало, то в maskaTest записываем 0 (там где 0 условие выполняется и критерий надо проверять) - если обе маски равны, то добавляем файл в список.