注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

阿弥陀佛

街树飘影未见尘 潭月潜水了无声 般若观照心空静...

 
 
 

日志

 
 
关于我

一直从事气象预报、服务建模实践应用。 注重气象物理场、实况场、地理信息、本体知识库、分布式气象内容管理系统建立。 对Barnes客观分析, 小波,计算神经网络、信任传播、贝叶斯推理、专家系统、网络本体语言有一定体会。 一直使用Java、Delphi、Prolog、SQL编程。

网易考拉推荐

scala findFiles  

2014-03-23 17:46:24|  分类: Scala |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
package models
import java.io.File
object FindFile {
  def main(args: Array[String]) {
    val srcDir = new File("e:/my/ai/")
    val fs = findFiles(_.getName endsWith ".vsd")(srcDir)
    fs.foreach(f=>println(f.getPath))
  }
  def findFiles(fileFilter: (File) => Boolean = (f) => true)(f: File): List[File] = {
    val ss = f.list()
    val list = if (ss == null) {
      Nil
    } else {
      ss.toList.sorted
    }
    val visible = list.filter(_.charAt(0) != '.')
    val these = visible.map(new File(f, _))
    these.filter(fileFilter) ++ these.filter(_.isDirectory).flatMap(findFiles(fileFilter))
  }
}
==================================================================
e:\my\ai\气象本体智能代理.vsd
e:\my\ai\神经网络.vsd
e:\my\ai\绘图1.vsd
e:\my\ai\维度.vsd
e:\my\ai\维度2014.vsd
e:\my\ai\表现尺度范畴.vsd
==================================================================
object ListF {
  import scala.reflect.io.Path
  def main(args: Array[String]) {
    val path = "d:/2014/"
    val p = Path(path).walkFilter { p =>
      p.isDirectory || """a*.doc""".r.findFirstIn(p.name).isDefined
    }
    p.foreach(f => println(f))
  }
}
==================================================================
d:\2014\2014年正研评审通知\川气人函〔2014〕18号 关于开展2014年气象正研级专业技术职务任职资格评审工作的通知.doc
d:\2014\2014年正研评审通知\附件7--《简表》填写说明.doc
d:\2014\2014年正研评审通知\附件8--申报材料装订说明.doc
d:\2014\技术把关工作5年.doc
d:\2014\目录.docx
d:\2014\附件4-奖励证书.doc
d:\2014\附件5--副研级专业技术职务任职资格评审委员会推荐表(何).doc
d:\2014\附件5-学位证书.doc
d:\2014\附件7--《简表》填写说明.doc
d:\2014\附件8--申报材料装订说明.doc


来源:findFiles
  评论这张
 
阅读(368)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017