scala 访问文件系统

来源:互联网 发布:软件开发企业账务处理 编辑:程序博客网 时间:2024/06/08 11:10
import java.io.Fileobject day20 {  def main(args: Array[String]): Unit = {    for(d<-subDir1(new File("/java/jdk1.7.0_79")))      println(d)  }  //访问子目录  def subDir(dir:File):Iterator[File] = {    val children = dir.listFiles().filter { _.isDirectory() }    children.toIterator ++ children.toIterator.flatMap { subDir _}  }  //访问子目录和文件  def subDir1(dir:File):Iterator[File]={    val dirs = dir.listFiles().filter { _.isDirectory()}    val files = dir.listFiles().filter { _.isFile() }    files.toIterator ++ dirs.toIterator.flatMap { subDir1 _ }  }}
0 0
原创粉丝点击