benzhou 发表于 2018-8-21 07:37:02

Ruby和SHELL中如何遍历指定目录的文件

#!/usr/bin/ruby  
def traverse(path)
  
    if File.directory?(path)
  
      puts "Dirs:" + path
  
      Dir.foreach(path) do |file|
  
      if file != "." and file != ".."
  
          traverse(path + "/" + file)
  
      end
  
      end
  
    else
  
      puts "Files:" + path
  
    end
  
end
  

  
traverse("d:/vmware")


页: [1]
查看完整版本: Ruby和SHELL中如何遍历指定目录的文件