How do I list all files in a subdirectory in scala?

后端 未结 19 1473
旧巷少年郎
旧巷少年郎 2020-11-28 03:35

Is there a good \"scala-esque\" (I guess I mean functional) way of recursively listing files in a directory? What about matching a particular pattern?

For example re

19条回答
  •  抹茶落季
    2020-11-28 04:21

    Scala has library 'scala.reflect.io' which considered experimental but does the work

    import scala.reflect.io.Path
    Path(path) walkFilter { p => 
      p.isDirectory || """a*.foo""".r.findFirstIn(p.name).isDefined
    }
    

提交回复
热议问题