Ruby对文件的操作全集:
1)打开文件(打开不等于读出文件内容)
File.open('文件名')
2)读出文件内容
File.open('文件名').readlines
3)文件是否存在
File.exist?('文件名')
4)文件中是否有内容,(返回false为有内容,返回true为空)
File.new('文件名').stat.zero?
5)文件大小
File.size?('文件名')
获取当前的文件名称
puts __FILE__
获取当前文件的目录名称
puts File.dirname(__FILE__)
获取当前文件的完整名称
当要获取完整的路径时需要require 'pathname',代码如下:
require ‘pathname’
puts Pathname.new(__FILE__).realpath
获取当前文件的完整目录
require ‘pathname’
puts
Pathname.new(File.dirname(__FILE__)).realpath
输出当前引用的路径:
puts $:
分享到:
相关推荐
ruby文件操作
ruby文件操作大全,主要是DIR,FILE和文件夹类的相关操作,比较实用
Ruby的Ini文件读写,含实例,操作方法 对于学习Ruby的人会有一定的参考价值。
主要介绍了Ruby常用文件操作方法,本文讲解了新建文件、读取文件、删除、重命名文件、目录操作等常用文件操作方法,需要的朋友可以参考下
刚学习ruby,交出自己的学习成果,请大侠们不要见笑,希望对初学者能有所帮助,我们共同提高!
ruby 目录操作详细介绍,增删查改,移动文件等等操作
ruby-git, ruby/Git是一个 ruby 库,可以通过将系统调用包装到Git二进制文件来创建读取和操作Git存储库 用于 ruby的 Git库在 ruby 中使用Git的库。主页项目源代码的Git public 位于:...
Squid - 一个Ruby库用于在PDF文件中绘制图表
CombinePDF - 一个合并PDF文件的纯ruby库
主要介绍了Ruby常用文件操作代码实例,如新建文件、输出文件内容、IO操作、输出文件路径、stringio使用等内容,需要的朋友可以参考下
主要介绍了Ruby中操作文件的方法介绍,是Ruby学习当中的基础知识,需要的朋友可以参考下
由于想操作excel文件,对其的数据进行修改,但是因为没有office2003(价格原因)所以无法直接修改。所以调查了一下,有很多日本人做好的gem(spreadsheet.gem)可以直接拿来用。也就可以不安装office就可以对excel...
rubyPHP的高性能体现在以下几个方面: ...rubyPHP重写了mysql_query,mongo_query函数,除了对查询语句进行内存级缓存的优化,同时也将查询语句放到了从服务器上执行。mysql的主从配置文件路径为config/mysql.php。
在对Ruby进行了简要的综述之后,《Ruby编程语言》详细介绍了以下内容:Ruby的句法和语法结构,数据结构和对象,表达式和操作符,语句和控制结构,方法、proc、lambda和闭包,反射和元编程,Ruby平台。本书还包含对...
运行安装程序: 双击下载的Ruby Installer安装程序(通常是一个.exe文件),然后按照安装向导的指示进行操作。在安装过程中,您可以选择安装目录、添加环境变量等选项。 完成安装: 安装程序会将Ruby解释器、...
hexapdf, 面向 ruby的通用PDF创建和操作 HexaPDF - 用于 ruby的多功能PDF创建和操作库HexaPDF是一个纯 ruby 库,带有用于处理PDF文件的附带应用程序。 简而言之它允许创建新PDF文件,操作有PDF文件将多个PDF文件合并...