您的位置:首页 > 编程语言 > Ruby

记录ruby的一些函数方法使用点点滴滴

2016-07-26 10:47 387 查看
虽然一直在用 ruby on rails, 不过一直都非常的凑合, 都快工作一年了还很菜, 时常遇到使用常用的函数都要靠google 查查查, 严重影响效率。

这里记录各种函数的使用方法, 没事多看看, 提高效率。

[b]文件操作相关[/b]

判断文件或目录是否存在    File.exist?("file_path")

判断文件是否为文件或者目录  File.file?("file_path") File.directory("file_path")

从路径中获取文件名

  File.basename("/tmp/myfile.avi") #=> "myfile.avi"

  File.basename("/tmp/myfile.avi", ".avi") #=> "myfile" 

  File.basename("/tmp/myfile.avi", ".*") #=> "myfile", basename第二个参数支持通配符来移除扩展名

列出目录下的全部子目录

  Dir.entries('/tmp')

  Dir["/tmp/*"].each{|child| puts child} 

为 path 指定的目录中的每个文件执行一次块, 文件遍历中更加常用。

  Dir.foreach(path){|f| 你要对文件做的事情}

返回当前目录

  Dir.getwd Dir.pwd  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: