Ruby 中获取目录大小
当前 Chito 中统计目录大小完全是偷懒的方式:
-
-
.dir
-
.
-
-
....................................................................
-
-
.dir
-
sum =
-
.dir |entry|
-
entry =~ /^\./
-
path = .dir, entry
-
.?path ? sum += .path : sum += .path
-
-
sum
-
-
不过计算目录大小是个很慢的工作,尤其时文件夹嵌套很深,小文件又很多的时候,缓存一下是很必要的,当新文件上传或者删除设置个 dirty 标记,dirty 标记存在的时候再去重新获取。
转载地址:http://www.galeki.com/posts/2282.html
相关推荐
ruby脚本解决 如何获取当天更改文件信息
在工作中,他希望有一种比 Perl 强大,比 Python 更面向对象的语言。从1993年2月,他开始设计一个全新的自己的语言,1994年12月发布了第一个 alpha版本,并且将这种新语言定名为Ruby(红宝石)。 本教程内含多部中文...
ruby-git, ruby/Git是一个 ruby 库,可以通过将系统调用包装到Git二进制文件来创建读取和操作Git存储库 用于 ruby的 Git库在 ruby 中使用Git的库。主页项目源代码的Git public 位于:...
使用纯 Ruby 测量图像大小。格式:apng, bmp, cur, gif, ico, j2c, jp2, jpeg, jpx, mng, pam, pbm, pcx, pgm, png, ppm, psd, svg, swf, tiff, webp, xbm, xpm. 更多详情、使用方法,请下载后阅读README.md文件
Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp ...
Ruby中文文档.CHM 方便ruby or rails学习.
ruby中文教程,从基础到深入的让你学习ruby
ruby中英文api 适合于初学者。 希望能给大家带来一些帮助
ruby 中文文档 必备资料 一定要下哦
Ruby中文教程及相关源代码 Ruby中文教程及相关源代码 Ruby中文教程及相关源代码
Http Client - 在Ruby中提供类似libwww-perl(LWP)的功能
Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.Ruby使文本处理和系统管理变得简单,与Perl非常相似.一句话:简单明了,扩展性强,移植性好. Ruby的几大亮点: 语法简单 垃圾回收 ...
ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码ruby代码
ruby中文手册 chm 内容挺多的 包含: 1、Ruby用户指南 2、Ruby参考手册 3、RGSS入门教程 4、Programming Ruby的翻译
nb60_trans_old_zh_CN,ruby中文文档中心资料
Ruby编程语言[中文版][带索引][wy].pdf
ruby语言的简体中文教程
Ruby中机器学习的实用资源
Watir - 在Ruby中Web应用程序测试
Ruby on Rails中文指南