主题:RUBY搜索文件夹, 搜索文件并按行读取内容
时间: 2020-08-27来源:ITEYE
前景提要
相关推荐: ruby文件操作大全 《无处不Ruby》系列之批量复制目录到指定文件夹 在给定路径中搜索符合给定模式的文件并进行归档 Ruby递归显示文件夹及子文件夹内所有文件 Ruby 获取某个目录下的所有文件及文件夹 ruby 获取文件目录 使用RUBY遍历目录下的所有文件 读取文件夹下所有的文件名称(包含后缀名)并按修改时间先后顺序排列
推荐群组: emacs
更多相关推荐
Ruby
1. 搜索文件夹
 
  @directory_path = "C:\\test\\" if File.directory? @directory_path Dir.foreach(@directory_path) do |file| if file!="." and file!=".." and file!=".svn" and (File.directory?(@directory_path+file)) puts file end end end  
 
2.搜索文件
 
  Find.find("C:\\test\\dir1") do |path| if FileTest.directory?(path) if File.basename(path)[0] == ?. Find.prune else next end else puts "Filename : " + File.basename(path) end end  
 
3. 按行读取文件
 
  File.open("C:\\test\\dir1\\filename", "r") do |file| file.each_line do |line| puts line end end  
 

科技资讯:

科技学院:

科技百科:

科技书籍:

网站大全:

软件大全:

热门排行