scala io实现 获取目下的所有子文件和子目录

原创 2018年04月17日 18:55:08
package com.beicai.www
import java.io.File
//获取一个目录下的所有子目录
object GetAllFile {
  def subdir(dir:File): Iterator[File]={
    val listFiles:Array[File]=dir.listFiles()
    val isDirectory=listFiles.filter(x=>x.isDirectory)
    val isFile:Array[File] =listFiles.filter(x=>x.isFile)
    isFile   .++ (isDirectory.toIterator.flatMap(x =>subdir(x))).toIterator
  }
//获取一个目录下的所有子文件(不包括文件)
  def subExtend(dir:File): Iterator[File]={
    val listFiles:Array[File]=dir.listFiles()
    val isDirectory=listFiles.filter(x=>x.isDirectory)

    isDirectory   .++ (isDirectory.toIterator.flatMap(x =>subdir(x))).toList.sorted.toIterator

  }

  def main(args: Array[String]) {
  // subdir(new File("E:\\小武")).foreach(println)
    subExtend(new File("E:\\小武")).foreach(println)
  }
}

java IO流练习:文件复制、遍历子目录、复制所有子目录

import org.junit.Test;import java.awt.*; import java.io.*; import java.net.URI; import java.net.URIS...
  • qq_32931825
  • qq_32931825
  • 2017-05-21 20:58:33
  • 444

JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件

package ioTest.io3; import java.io.File; /* * 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件 。 * 并将文件夹和文件名称打印在控制台上面。并...
  • HYM1987
  • HYM1987
  • 2014-05-03 16:04:26
  • 11143

获取文件夹下的所有文件,包含所有子目录下的所有文件

/// /// 获取目录下的所有文件(包括子目录下的) /// /// /// public void GetF...
  • ta_wuhen
  • ta_wuhen
  • 2014-10-23 16:44:51
  • 369

shell编程: 获得目录下(包括子目录)所有文件名,路径和文件大小

要获得目录下(包括子目录)所有文件名,路径和文件大小用shell应该是最简便的 shell脚本: lsdir.sh #!/bin/bash function ergodic(){ for...
  • waysoflife
  • waysoflife
  • 2015-09-11 15:41:56
  • 1854

python读取子目录和子文件

import os from os import path rootpath = "/home/wfg/kaldi-trunk/egs/timit/s5/data/train/split10/1/...
  • wei_fu
  • wei_fu
  • 2017-04-21 16:11:36
  • 1211

linux下获取目录及子目录下所有文件名和路径

转自http://www.ahlinux.com/shell/7809.htmlfunction ergodic(){ for file in ls $1 do if [ -d ...
  • z1102252970
  • z1102252970
  • 2016-09-11 11:15:58
  • 2221

linux获取当前路径下所有子文件夹的文件内容

linux获取当前路径下所有子文件夹的文件内容 ll -ls -R
  • zhoujj303030
  • zhoujj303030
  • 2014-07-22 10:46:13
  • 1003

获取指定目录下的文件列表 获取指定目录下的所有文件名和路径(包括子目录)

  • 2012年10月11日 19:24
  • 2KB
  • 下载

c# 取得指定目录下的所有子目录名(不含路径)

// 取得指定目录下的所有子目录名(不含路径)  string s = @"D:\data\file"; string[] dirs = Directory.G...
  • wind_cloud2011
  • wind_cloud2011
  • 2014-01-17 08:47:52
  • 1193

获得/读取一个目录下所有文件(包括子目录下)

  • 2010年09月23日 21:59
  • 30KB
  • 下载
收藏助手
不良信息举报
您举报文章:scala io实现 获取目下的所有子文件和子目录
举报原因:
原因补充:

(最多只允许输入30个字)