Loading src/org/torproject/metrics/autopromotion/AutoPromotion.scala 0 → 100644 +23 −0 Original line number Diff line number Diff line package org.torproject.metrics.autopromotion import _root_.java.io._ object AutoPromotion { def getAllFiles(root: File): List[File] = { var allFiles: List[File] = Nil for (f <- root.listFiles) { if (f.isDirectory) allFiles = getAllFiles(f) ::: allFiles else allFiles = f :: allFiles } allFiles } def main(args: Array[String]) { val inDir = new File(args(0)) // Directory to search System.out.println(getAllFiles(inDir)) } } // vim: set ts=4 sw=4 et: Loading
src/org/torproject/metrics/autopromotion/AutoPromotion.scala 0 → 100644 +23 −0 Original line number Diff line number Diff line package org.torproject.metrics.autopromotion import _root_.java.io._ object AutoPromotion { def getAllFiles(root: File): List[File] = { var allFiles: List[File] = Nil for (f <- root.listFiles) { if (f.isDirectory) allFiles = getAllFiles(f) ::: allFiles else allFiles = f :: allFiles } allFiles } def main(args: Array[String]) { val inDir = new File(args(0)) // Directory to search System.out.println(getAllFiles(inDir)) } } // vim: set ts=4 sw=4 et: