Ruby遍历文件夹
来源:互联网 发布:淘宝美工课程介绍 编辑:程序博客网 时间:2024/06/10 08:29
原先需要自己手写一个递归算法:
def traverse_dir(file_path) if File.directory? file_path Dir.foreach(file_path) do |file| if file !="." and file !=".." traverse_dir(file_path+"/"+file) end end else puts "File:#{File.basename(file_path)}, Size:#{File.size(file_path)}" endend
而今Ruby已经提供了一个Find.find方法,封装的更好,可以直接按照下面的例子使用:
require 'find'Find.find('/Users/happy') do |path| puts pathend
0 0
- Ruby遍历文件夹
- ruby遍历文件夹计算md5sum
- ruby遍历文件夹下所有文件,输出文件名(migrate报错处理)
- 遍历文件夹
- 遍历文件夹
- 遍历文件夹
- 遍历文件夹
- 遍历文件夹
- 文件夹遍历
- 遍历文件夹
- 遍历文件夹
- 遍历文件夹
- 遍历文件夹
- 遍历文件夹
- 遍历文件夹
- 遍历文件夹
- 文件夹遍历
- 遍历文件夹
- java 笔记
- 杨氏矩阵 Young Tableau
- Mybatis通用Mapper
- 斯坦福大学自然语言处理第四课“语言模型(Language Modeling)
- 9-基于LDA的Topic Model变形
- Ruby遍历文件夹
- Valid Parentheses
- 批处理自身%0的总结
- LeetCode 32 Longest Valid Parentheses 最大合法括号匹配长度计算 动态规划算法有待学习
- MFC的coredump文件以及调试
- std::function与std::bind 函数指针
- 【马马虎虎系列】Unity的attributes大集合(1)
- 2016年人人网笔试题
- 猴子分桃