jw
inputDir.walk() .filter { it.isFile && it.name.endsWith(".txt") } .peek { println("Moving $it to $outputDir") } .forEach { moveFile(it, File(outputDir, it.toRelativeString(inputDir))) }