Я, кажется, написал рекурсивное закрытие :) достаточно сложно, но я не борюсь за то, как получить обратную связь от этого закрытия.Мое письменное закрытие рекурсивно удаляет файл из начальной точки файловой системы.Я хочу узнать, сколько файлов было удалено!
Как узнать, сколько файлов я удалил?Я пытался с делегатом и т.д., но пока не повезло ..
def deleteClosure
deleteClosure = {
it.eachDir( deleteClosure )
it.eachFileMatch( ~".*123.jpg" ) {
it.delete()
}
}
deleteClosure(new File("/tmp/delete.me"))